• DocumentCode
    35585
  • Title

    A Novel Built-In Self-Authentication Technique to Prevent Inserting Hardware Trojans

  • Author

    Kan Xiao ; Forte, Domenic ; Tehranipoor, Mohammad

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Connecticut, Storrs, CT, USA
  • Volume
    33
  • Issue
    12
  • fYear
    2014
  • fDate
    Dec. 2014
  • Firstpage
    1778
  • Lastpage
    1791
  • Abstract
    With the rapid globalization of the semiconductor industry, hardware Trojans have become a significant threat to government agencies and enterprises that require secure and reliable systems for their critical applications. Because of the diversity of hardware Trojans and the randomness associated with process variations, hardware Trojan detection is a challenging problem. In this paper, we propose a novel technique, called built-in self-authentication (BISA), which can be used to make hardware Trojan insertion by untrusted Graphic Data System (GDSII) developer and untrusted foundry considerably more difficult and easier to detect. The unused spaces in the circuit layout represent the best opportunity to insert Trojans by these entities. BISA works by eliminating this spare space and filling it with functional filler cells, instead of nonfunctional filler cells. A self-testing procedure generates a digital signature that will be different if any BISA cells are changed because of hardware Trojan insertion. We demonstrate that BISA can be applied to any flat or bottom-up hierarchical design with negligible overhead in terms of area, power, and timing.
  • Keywords
    built-in self test; digital signatures; integrated circuit layout; invasive software; BISA; GDSII developer; bottom-up hierarchical design; built-in self-authentication technique; circuit layout; digital signature; government agency; graphic data system developer; hardware Trojan detection; hardware Trojan insertion; hardware trojans; nonfunctional filler cell; process variation; self-testing procedure; semiconductor industry; Built-in self-test; Digital signatures; Intrusion detection; Trojan horses; Built-in self-authentication (BISA); filler cell; hardware Trojan; prevention;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2014.2356453
  • Filename
    6951855