DocumentCode :
511803
Title :
A lightweight memory encryption cache design and implementation for embedded processor
Author :
Liu, Zhenglin ; Huo, Wenjie ; Zou, Xuecheng ; Lin, Yingyan
Author_Institution :
Dept. of Electron. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
fYear :
2009
fDate :
14-16 Dec. 2009
Firstpage :
57
Lastpage :
60
Abstract :
Memory encryption offers a secure protection for the confidentiality of program and data. But implementing an encryption design for embedded processor is much difficult. As the embedded processor is highly constrained by the application requirement, the designers can´t only concern with security. This paper proposes a new lightweight memory encryption cache (MEC) to obtain a balance among the performance, the power and the security. The new cache uses an improved cache structure to cache the pad value and decrease the latency of encryption. Our experiments show that the MEC has an 8.24% performance improvement over the direct encryption scheme in best case, and reduces 25.71% power consumption when the embedded processor writes back to memory, as compared with the OTP (one-time-pad) scheme.
Keywords :
cache storage; cryptography; embedded systems; microprocessor chips; advanced encryption standard; embedded processor; lightweight memory encryption cache design; one-time-pad scheme; power consumption; Counting circuits; Cryptography; Data security; Delay; Embedded system; Information security; Power system security; Process design; Protection; Read-write memory; Advanced Encryption Standard(AES); cache; embedded processor; memory encryption;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Integrated Circuits, ISIC '09. Proceedings of the 2009 12th International Symposium on
Conference_Location :
Singapore
Print_ISBN :
978-9-8108-2468-6
Type :
conf
Filename :
5403870
Link To Document :
بازگشت