DocumentCode :
3722842
Title :
Design and Implementation of a Hardware Assisted Security Architecture for Software Integrity Monitoring
Author :
Beno?t ;?ric ;Vincent Nicomette; K?aniche;Guillaume Averlant
Author_Institution :
LAAS, Toulouse, France
fYear :
2015
Firstpage :
189
Lastpage :
198
Abstract :
The increasing complexity of software and hardware layers makes them likely to include vulnerabilities. Recent research has shown that subtle attacks are able to successfully exploit (through compromised peripherals performing DMA attacks for instance) vulnerabilities in low-level software, even running in the most privileged mode of the processors. Therefore, the security of such systems should not be solely based on components running on the processor. This paper describes the design and the implementation of a security architecture that is designed to securely execute integrity checks of any software running on top of this architecture. It is composed of a security hypervisor, running in the most privileged level of the processor, assisted by a trusted hardware component, autonomous and independent of the processor, regularly checking the integrity of the security hypervisor itself. The design, the implementation of this security architecture, as well as experiments showing the relevance of our approach, are detailed in this paper.
Keywords :
"Hardware","Security","Computer architecture","Virtual machine monitors","Program processors","Virtual machining"
Publisher :
ieee
Conference_Titel :
Dependable Computing (PRDC), 2015 IEEE 21st Pacific Rim International Symposium on
Type :
conf
DOI :
10.1109/PRDC.2015.46
Filename :
7371862
Link To Document :
بازگشت