• DocumentCode
    3469078
  • Title

    SHIELDSTRAP: Making secure processors truly secure

  • Author

    Chhabra, Siddhartha ; Rogers, Brian ; Solihin, Yan

  • Author_Institution
    North Carolina State Univ., Raleigh, NC, USA
  • fYear
    2009
  • fDate
    4-7 Oct. 2009
  • Firstpage
    289
  • Lastpage
    296
  • Abstract
    Many systems may have security requirements such as protecting the privacy of data and code stored in the system, ensuring integrity of computations, or preventing the execution of unauthorized code. It is becoming increasingly difficult to ensure such protections as hardware-based attacks, in addition to software attacks, become more widespread and feasible. Many of these attacks target a system during booting before any employed security measures can take effect. In this paper, we propose SHIELDSTRAP, a security architecture capable of booting a system securely in the face of hardware and software attacks targeting the boot phase. SHIELDSTRAP bridges the gap between the vulnerable initialization of the system and the secure steady state execution environment provided by the secure processor. We present an analysis of the security of SHIELDSTRAP against several common boot time attacks. We also show that SHIELDSTRAP requires an on-chip area overhead of only 0.012% and incurs negligible boot time overhead of 0.37 seconds.
  • Keywords
    authorisation; SHIELDSTRAP; boot time attack; hardware-based attack; security architecture; software attack; Bridges; Computer architecture; Cryptography; Data privacy; Data security; Hardware; Personal digital assistants; Portable computers; Protection; Steady-state;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2009. ICCD 2009. IEEE International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-5029-9
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2009.5413140
  • Filename
    5413140