Data storage
1 Assignment
0 Petitions
Accused Products
Abstract
A method of storing a data set on a storage device carrying a file of random data comprising the steps of: selecting, in dependence on a user input passphrase, a first location within the file of random data for storing a file index (FI); selecting a second location within the file of random data for storing the data set; encrypting the data set (D); storing the encrypted data set at the second selected location in the file of random data; making an entry in the file index in respect of the data set, the entry comprising an indication of the second selected location; encrypting the file index; and storing the encrypted file index at the first selected location in the file of random data. Also computer programs for carrying out such methods and storage devices arranged to operate using such methods.
-
Citations
125 Claims
-
1-63. -63. (canceled)
-
64. A method of storing a data set on a storage device carrying a file of random data comprising the steps of:
-
selecting, in dependence on a user input passphrase, a first location within the file of random data for storing a file index;
selecting a second location within the file of random data for storing the data set;
encrypting the data set;
storing the encrypted data set at the second selected location in the file of random data;
making an entry in the file index in respect of the data set, the entry comprising an indication of the second selected location;
encrypting the file index; and
storing the encrypted file index at the first selected location in the file of random data. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 125)
-
-
65. A method of operating a computer to store a data set on a storage device carrying a file of random data, the method comprising the steps of:
-
selecting, in dependence on a user input passphrase, a first location within the file of random data for a file index;
selecting a second location within the file of random data for storing the data set;
encrypting the data set;
storing the encrypted data set at the second selected location in the file of random data;
making an entry in the file index in respect of the data set, the entry comprising an indication of the second selected location;
encrypting the file index; and
storing the encrypted file index at the first selected location in the file of random data.
-
- 104. A storage device carrying a file of random data in which file of random data is stored a file index and a data set, wherein the file index is encrypted and is stored at a first location determined by a passphrase, the data set is encrypted and is stored at a second location and the file index comprises an entry in respect of the data set, the entry comprising an indication of the second location.
-
115. A computer arranged under the control of software for storing a data set on a storage device carrying a file of random data using the steps of:
-
selecting, in dependence on a user input passphrase, a first location within the file of random data for the storing a file index;
selecting a second location within the file of random data for storing the data set;
encrypting the data set;
storing the encrypted data set at the second selected location in the file of random data;
making an entry in the file index in respect of the data set, the entry comprising an indication of the second selected location;
encrypting the file index; and
storing the encrypted file index at the first selected location in the file of random data. - View Dependent Claims (116, 117, 118, 119, 120, 121)
-
-
124. A method of storing a data set on a storage device carrying a file of random data comprising the steps of:
-
selecting, in dependence on a user input passphrase, a first location within the file of random data for storing a file index;
selecting a second location within the file of random data for storing the data set;
encrypting the data set;
storing the data set at the second selected location in the file of random data;
making an entry in the file index in respect of the data set, the entry comprising a indication of the second selected location;
encrypting the file index; and
storing the file index at the first selected location in the file of random data, wherein the method comprises the further steps, prior to finalising the user input passphrase, of accepting at least one user entered trial passphrase and providing the user with an indication of the location within the file of random data that will be selected for the file index associated with the at least one user entered trial passphrase.
-
Specification