• DocumentCode
    2573931
  • Title

    Using value locality to reduce memory encryption overhead in embedded processors

  • Author

    Keramidas, G. ; Petoumenos, P. ; Antonopoulos, A. ; Kaxiras, S. ; Serpanos, D.N.

  • Author_Institution
    Univ. of Patras, Patras
  • fYear
    2007
  • fDate
    25-28 Sept. 2007
  • Firstpage
    632
  • Lastpage
    637
  • Abstract
    Memory encryption has gained much attention lately as a way to offer a secure environment to fight against software and hardware attacks. Many researchers provided memory encryption schemes whereby one or more levels of the memory hierarchy were encrypted using a cryptographic algorithm such as AES. Counter mode (CM) encryption, also called one-time-pad (OTP) encryption, is proven to be quite effective for main memory encryption. However, CM encryption requires an extra sequence number (counter) to be associated with every memory location (L2 block cacheline granularity is used). The per-block counters must be updated every time a block is written back to memory otherwise known-plaintext attacks may occur. Thus, the size of those counters is a critical parameter in the system design. In this work, we propose the use of silent stores as a method of providing the CM encryption with less overhead. Silent stores, i.e. stores, to memory that write the same value as already stored in that memory location, have been observed to occur frequently. These stores create redundant memory write-backs (and counter updates), so eliminating them will lower performance overheads introduced by the encyption/decryption process. Our initial results show significant benefits across the board indicating the promising nature of the proposed idea.
  • Keywords
    cryptography; AES; L2 block cacheline granularity; counter mode encryption; cryptographic algorithm; embedded processors; memory encryption overhead; one-time-pad encryption; value locality; Buildings; Computer architecture; Computer security; Counting circuits; Cryptography; Data security; Delay; Hardware; Power system protection; Power system security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies and Factory Automation, 2007. ETFA. IEEE Conference on
  • Conference_Location
    Patras
  • Print_ISBN
    978-1-4244-0825-2
  • Electronic_ISBN
    978-1-4244-0826-9
  • Type

    conf

  • DOI
    10.1109/EFTA.2007.4416828
  • Filename
    4416828