Data encryption to provide data security and memory cell bit wear leveling

作者: Jr. Donald Preston Matthews

DOI:

关键词:

摘要: Method and apparatus for encrypting storing data to provide security memory cell bit wear leveling. In accordance with various embodiments, input are provided writing a target page of in storage array. A seed value is derived from count indicative number times write access has occurred on the memory. block encryption routine applied using generate encrypted output that thereafter written page.

参考文章(13)
Raymond C. Pang, Stephen M. Trimberger, Jennifer Wong, Encryption key for multi-key encryption in programmable logic device ,(2000)
Mehdi Asnaashari, Robin Sarno, Parallel encryption/decryption ,(2013)
Sarvar Patel, Zulfikar Amin Ramzan, Ganapathy Subramanian Sundaram, Constructions of variable input length cryptographic primitives for high efficiency and high security ,(2002)
Walter L. Tuchman, William F. Ehrsam, John L. Smith, Carl H. W. Meyer, Message verification and transmission error detection by block chaining ,(1976)
Kevin M. Conley, Carlos J. Gonzalez, Automated Wear Leveling in Non-Volatile Storage Systems ,(2003)
Bert Lagerstedt, Michael Zappe, John Strasser, David Flynn, Jonathan Thatcher, Apparatus, system, and method for managing data using a data pipeline ,(2007)
Ufuk Celikkan, William C. Conklin, Ravi A. Shankar, Shawn P. Mullen, Encryption apparatus and method for providing an encrypted file system ,(2007)