Encryption of memory device with wear leveling
AssigneeMcAfee, Inc.
InventorSimon Hunt
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for encryption of a memory device with wear leveling. In one aspect, a method includes accessing an address map of the memory device, the address map referencing first memory locations and second memory locations of the memory device, wherein the first memory locations store data that are to be encrypted by a full disk encryption operation on the memory device; designating the second memory locations as being encrypted without performing an encryption operation on the second memory locations; and encrypting only the data stored in the first memory locations of the memory device so that the data of the first memory locations and the second memory locations are designated as being disk encrypted.
Claims19
A method performed by a data processing apparatus, the method comprising:
- accessing, by a computer, an address map of a memory device, the address map referencing first memory locations and second memory locations of the memory device, wherein the first memory locations store data that are to be encrypted by a full disk encryption operation on the memory device;
- designating, by the computer, the second memory locations as being encrypted without performing an encryption operation on the second memory locations;
- and
- encrypting, by the computer, only the data stored in the first memory locations of the memory device so that the data of the first memory locations and the second memory locations are designated as being disk encrypted.
A system, comprising:
- a data processing apparatus;
- a memory device;
- instructions stored in a computer readable medium, the instructions being executable by the data processing apparatus and the upon such execution cause the data processing apparatus to perform operations comprising:
- accessing an address map of the memory device, the address map referencing first memory locations and second memory locations of the memory device, wherein the first memory locations store data that are to be encrypted by a full disk encryption operation on the memory device;
- designating the second memory locations as being encrypted without performing an encryption operation on the second memory locations;
- and
- encrypting only the data stored in the first memory locations of the memory device so that the data of the first memory locations and the second memory locations are designated as being disk encrypted.
Software stored in a computer readable storage device and comprising instructions executable by a data processing apparatus and that upon execution cause the data processing apparatus to perform operations comprising:
- accessing an address map of a memory device, the address map referencing first memory locations and second memory locations of the memory device, wherein the first memory locations store data that are to be encrypted by a full disk encryption operation on the memory device;
- designating the second memory locations as being encrypted without performing an encryption operation on the second memory locations;
- and
- encrypting only the data stored in the first memory locations of the memory device so that the data of the first memory locations and the second memory locations are designated as being disk encrypted.
Dependencies are inferred from the claim text.