Patent ID: 8452988

Claim:
A method of storing data, said method comprising the steps of: receiving data in a first data format via a data store input/output port into a computer-readable memory using a control unit without user inputting data converting secrets; converting said data from said first data format to a second data format using a data converting unit associated with a data storage unit comprising the acts of: generating an encryption key using a first pseudo-random number; encrypting said data using said encryption key; generating a key identifier using a second pseudo-random number; generating a derived key using a master key and said key identifier; encrypting said encryption key using said derived key; and writing the data in the second data format to the data storage unit using the data converting unit; wherein writing said data further comprises writing said encrypted data, said encrypted encryption key and said key identifier to said data storage unit without storing said encryption key and said derived key after said data converting.