Back to results
US 2011/0085657 A1Published application
Data Encryption to Provide Data Security and Memory Cell Bit Wear Leveling
AssigneeSeagate Technology LLC
InventorDonald Preston Matthews, JR.
Life of this patent
Estimating the term…
Abstract
Method and apparatus for encrypting and storing data to provide data security and memory cell bit wear leveling. In accordance with various embodiments, input data are provided for writing to a target page of memory in a storage array. A seed value is derived from a count value indicative of a number of times a write access has occurred on the target page of memory. A block encryption routine is applied to the input data using the seed value to generate encrypted output data that are thereafter written to the target page.
Claims20
A method comprising:
- providing input data to be written to a target page of memory in a storage array;
- deriving a seed value in relation to a count of write accesses previously carried out upon the target page;
- using the seed value to initiate block encryption of the input data to form encrypted output data;
- and
- writing the encrypted output data to the target page.
2 more elements
An apparatus comprising:
- a buffer adapted to temporarily store input data to be written to a target page of memory in a storage array;
- a seed value generation block which derives a seed value in relation to a count value indicative of a number of write accesses previously carried out upon the target page;
- an encryption system which uses the seed value to encrypt successive blocks of the input data to form encrypted output data;
- and
- a write circuit that writes the encrypted output data to the target page.
2 more elements
Dependencies are inferred from the claim text.