DocumentCode
2321893
Title
Not just for errors: Codes for fast and secure flash storage
Author
Cassuto, Yuval
Author_Institution
ALGO Lab., EPFL, Lausanne, Switzerland
fYear
2010
fDate
6-10 Dec. 2010
Firstpage
1871
Lastpage
1875
Abstract
Error-correcting codes are normally employed in storage devices to guarantee the integrity of data in the presence of errors. This paper presents two schemes where error-correcting codes are used for entirely different purposes. In the first part of the paper, a new coding paradigm is proposed to improve the write performance of multi-level flash devices. By slightly relaxing the accuracy of cell programming, significant speed-up can be achieved. The resulting write inaccuracies are then corrected by codes that are tailored for the appropriately restricted error model. In the second part, new low-complexity codes are proposed to protect the security of sensitive data in the presence of imperfect physical erasure processes. Codes that have optimal encoding and decoding complexities are constructed to allow fast storing and retrieval of secret data, and guarantee unconditional security of data against an adversary with access to parts of the secret that failed to erase.
Keywords
decoding; error correction codes; flash memories; security of data; cell programming; decoding complexity; encoding complexity; error-correcting codes; low-complexity codes; multilevel flash storage devices; sensitive data security;
fLanguage
English
Publisher
ieee
Conference_Titel
GLOBECOM Workshops (GC Wkshps), 2010 IEEE
Conference_Location
Miami, FL
Print_ISBN
978-1-4244-8863-6
Type
conf
DOI
10.1109/GLOCOMW.2010.5700267
Filename
5700267
Link To Document