Patent ID: 7584198

Claim:
A method of storing a data set on a storage device having one or more portions of random data comprising: determining using a process dependent upon a user input passphrase, a first storage writing process starting location at a first offset within one of the portions of random data for initiating a first storage writing process for storing a file index; determining a second storage writing process starting location at a second offset within one of the portions of random data for initiating a second storage writing process for storing the data set, said second offset determined using a process that is independent of the process used to generate said first offset; encrypting the data set; writing the encrypted data set using the second storage writing process beginning at the second storage writing process starting location in one of the portions of random data; creating the file index including an entry in the file index in respect of the data set, the entry comprising an indication of the second storage writing process starting location; encrypting the file index; and writing the encrypted file index using the first storage writing process beginning at the first storage writing process starting location in one of the portions of random data.