Patent ID: 8265270

Claim:
A machine implemented system that facilitates and effectuates at least one of generation, allocation, or utilization of cryptographic keys to secure portable storage devices, comprising: one or more computer storage media having stored therein one or more computer executable components; and one or more processors that execute the one or more computer executable components, the one or more computer executable components comprising: a component that receives from an interface a notification that a device has been associated with the component, the component locates a credential cache affiliated with the device and extracts a previously established username and password combination, the previously established username and password combination utilized to initiate a communication with a server, the server employing the previously established username and password combination and generating and distributing a set of cryptographic keys related to the previously established username and password combination to the component, the component decrypts a content stored on the device with at least one key from the set of cryptographic keys, makes the content stored on the device available for use, and destroys the received set of cryptographic keys at the component after the content stored on the device is available for use, in an event that the content is accessible by two or more users, the component authenticates information of the two or more users, the server generating and distributing a distinct set of cryptographic keys to each user, the component requires all sets of cryptographic keys of the two or more users being available to the component within a predetermined time and decrypts the content stored on the device with at least one key from each set of cryptographic keys of the two or more users, any single set of cryptographic keys being unable to decrypt the content stored on the device.