1. In a system comprising a server communicatively connected to a node, a method of securing data by a user associated with the node, comprising: providing a set of descriptors associated with the data, wherein said set of descriptors comprises a first plurality of descriptors and a second plurality of descriptors, and each descriptor of the set of descriptors has a respective value associated therewith; providing a first key component by binding together, at the node, the respective values of each of the first plurality of descriptors; sending said first key component from the node to the server; providing a working key by binding together, at the server, said first key component and the respective values of each of the second plurality of descriptors; and encrypting the data with said working key.