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
Link To Document :
بازگشت