Protecting Stored Data From Traffic Analysis
First Claim
Patent Images
1. A method comprising:
- reading a portion of stored data from a storage medium;
decrypting the portion of stored data;
if changes are requested, making the changes to the portion of stored data to produce changed data;
encrypting the changed data; and
writing the encrypted changed data to the storage medium.
5 Assignments
0 Petitions
Accused Products
Abstract
A method including: reading a portion of stored data from a storage medium, decrypting the portion of stored data, then if changes are requested, making the changes to the portion of stored data to produce changed data, encrypting the changed data, and writing the encrypted changed data to the storage medium. An apparatus that performs the method is also included.
-
Citations
21 Claims
-
1. A method comprising:
-
reading a portion of stored data from a storage medium; decrypting the portion of stored data; if changes are requested, making the changes to the portion of stored data to produce changed data; encrypting the changed data; and writing the encrypted changed data to the storage medium. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
a storage medium; and a processor for reading a portion of stored data from the storage medium, for decrypting the portion of stored data, if changes are requested, for making the changes to the portion of stored data to produce changed data, for encrypting the changed data, and for writing the encrypted changed data to the storage medium. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
storing encrypted blocks of data on a storage medium; re-encrypting selected ones of the blocks of data; and storing the re-encrypted blocks of data at different locations on the storage medium. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a storage medium; and a processor for storing encrypted blocks of data on the storage medium, for re-encrypting selected ones of the blocks of data, and for storing the re-encrypted blocks of data at different locations on the storage medium. - View Dependent Claims (17, 18, 19)
-
-
20. A method comprising:
-
encrypting blocks of data to produce encrypted blocks of data; storing the encrypted blocks of data on a storage medium; storing auxiliary data related to times at which the encrypted blocks of data were stored on the storage medium; reading the encrypted blocks of data from the storage medium; re-encrypting the encrypted blocks of data; storing the re-encrypted blocks of data on the storage medium; and storing auxiliary data related to times at which the re-encrypted blocks of data were rewritten on the storage medium.
-
-
21. An apparatus comprising:
-
a storage medium; and a processor for encrypting blocks of data to produce encrypted blocks of data, storing the encrypted blocks of data on the storage medium, storing auxiliary data related to times at which the encrypted blocks of data were stored on the storage medium, reading the encrypted blocks of data from the storage medium, re-encrypting the encrypted blocks of data, storing the re-encrypted blocks of data on the storage medium, and storing auxiliary data related to times at which the re-encrypted blocks of data were rewritten on the storage medium.
-
Specification