• 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