• DocumentCode
    2312049
  • Title

    TrustGeM: Dynamic trusted environment generation for chip-multiprocessors

  • Author

    Bathen, Luis Angel D ; Dutt, Nikil D.

  • Author_Institution
    Center for Embedded Comput. Syst., Univ. of California, Irvine, CA, USA
  • fYear
    2011
  • fDate
    5-6 June 2011
  • Firstpage
    47
  • Lastpage
    50
  • Abstract
    Embedded system security challenges have been exacerbated by the complexity inherent in the software stack of next generation handheld devices (internet connectivity, app stores, mobile banking, etc.) and the aggressive push for multicore technology. As applications with different degrees of assurance are deployed on these multiprocessor platforms, new challenges emerge in terms of protection against software based side channel attacks and exploits such as buffer overruns. In this paper, we introduce TrustGeM: a dynamic trusted environment generation engine for chip-multiprocessors. TrustGeM´s goal is to dynamically generate trusted execution environments for applications with different assurance requirements. TrustGeM exploits the concepts of application driven policy generation, performance/power-aware on-chip application sandboxing, and reliable, secure, and dynamic memory virtualization. Experimental results on an 8 Core CMP show that TrustGeM is able reduce overall system energy by an average 24% due to its memory utilization efficiency while incurring minimal performance overhead over the ideal case (an average of 5%). TrustGeM is also able to generate policies with much smaller memory requirements allowing the dynamic trusted environment generation to enforce the policies much more efficiently.
  • Keywords
    embedded systems; invasive software; low-power electronics; microprocessor chips; multiprocessing systems; 8 Core CMP; TrustGeM; chip-multiprocessors; dynamic memory virtualization; dynamic trusted environment generation; embedded system security; memory requirements; multicore technology; next generation handheld devices; policy generation; power-aware on-chip application sandboxing; side channel attacks; software stack; Cryptography; Hardware; Memory management; Software; System-on-a-chip; chip-multiprocessors; embedded raids-on-chip; information assurance; isolation; policy; scheduling; security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware-Oriented Security and Trust (HOST), 2011 IEEE International Symposium on
  • Conference_Location
    San Diego CA
  • Print_ISBN
    978-1-4577-1059-9
  • Type

    conf

  • DOI
    10.1109/HST.2011.5954994
  • Filename
    5954994