• 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