• DocumentCode
    2350621
  • Title

    Silencing Hardware Backdoors

  • Author

    Waksman, Adam ; Sethumadhavan, Simha

  • Author_Institution
    Dept. of Comput. Sci., Columbia Univ. New York, NY, USA
  • fYear
    2011
  • fDate
    22-25 May 2011
  • Firstpage
    49
  • Lastpage
    63
  • Abstract
    Hardware components can contain hidden backdoors, which can be enabled with catastrophic effects or for ill-gotten profit. These backdoors can be inserted by a malicious insider on the design team or a third-party IP provider. In this paper, we propose techniques that allow us to build trustworthy hardware systems from components designed by untrusted designers or procured from untrusted third-party IP providers. We present the first solution for disabling digital, design-level hardware backdoors. The principle is that rather than try to discover the malicious logic in the design -- an extremely hard problem -- we make the backdoor design problem itself intractable to the attacker. The key idea is to scramble inputs that are supplied to the hardware units at runtime, making it infeasible for malicious components to acquire the information they need to perform malicious actions. We show that the proposed techniques cover the attack space of deterministic, digital HDL backdoors, provide probabilistic security guarantees, and can be applied to a wide variety of hardware components. Our evaluation with the SPEC 2006 benchmarks shows negligible performance loss (less than 1% on average) and that our techniques can be integrated into contemporary microprocessor designs.
  • Keywords
    IP networks; computer network security; HDL backdoors; IP provider; catastrophic effects; hardware components; hardware units; hidden backdoors; illgotten profit; malicious components; malicious insider; malicious logic; microprocessor designs; probabilistic security; silencing hardware backdoors; trustworthy hardware systems; Hardware; Hardware design languages; Microprocessors; Nonvolatile memory; Security; System-on-a-chip; Testing; backdoors; hardware; obfuscation; performance; security; triggers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Security and Privacy (SP), 2011 IEEE Symposium on
  • Conference_Location
    Berkeley, CA
  • ISSN
    1081-6011
  • Print_ISBN
    978-1-4577-0147-4
  • Electronic_ISBN
    1081-6011
  • Type

    conf

  • DOI
    10.1109/SP.2011.27
  • Filename
    5958021