• DocumentCode
    2126167
  • Title

    A Code Compression Method to Cope with Security Hardware Overheads

  • Author

    Wander, E. ; Vaslin, Romain ; Gogniat, Guy ; Diguet, Jean-Philippe

  • Author_Institution
    CEFET-RN, Rio Grande
  • fYear
    2007
  • fDate
    24-27 Oct. 2007
  • Firstpage
    185
  • Lastpage
    192
  • Abstract
    Code Compression has been used to alleviate the memory requirements as well as to improve performance and/or minimize energy consumption. On the other hand, implementing security primitives on Embedded Systems is always costly in terms of area and performance. In this paper we present a code compression method, the IBC-EI (instruction based compression with encryption and integrity checking), tailored to provide integrity checking and encryption to secure processor-memory transactions. The principle is to keep the code compressed and ciphered in the memory, thus reducing the memory footprint and providing more information per memory access. For the Leon processor and a set of benchmarks from the Mediabench and MiBench suites the habitual overheads due to security trend to zero in comparison to a system without security neither compression.
  • Keywords
    cryptography; data compression; data integrity; embedded systems; storage management; transaction processing; Leon processor; Mediabench; MiBench; code compression; embedded systems; encryption; energy consumption minimization; instruction based compression; integrity checking; memory access; memory footprint; memory requirement; performance improvement; processor-memory transaction security; security hardware overhead; Computer architecture; Computer security; Cryptography; Data security; Embedded system; Energy consumption; Hardware; High performance computing; Information security; Technical Activities Guide -TAG;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing, 2007. SBAC-PAD 2007. 19th International Symposium on
  • Conference_Location
    Rio Grande do Sul
  • ISSN
    1550-6533
  • Print_ISBN
    978-0-7695-3014-7
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2007.40
  • Filename
    4384057