• DocumentCode
    2898999
  • Title

    Design Comparison to Identify Malicious Hardware in External Intellectual Property

  • Author

    Reece, Trey ; Limbrick, Daniel B. ; Robinson, William H.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Vanderbilt Univ., Nashville, TN, USA
  • fYear
    2011
  • fDate
    16-18 Nov. 2011
  • Firstpage
    639
  • Lastpage
    646
  • Abstract
    Modern circuits incorporate many components that are designed by outside sources. Unfortunately, these external designs introduce a new vector of attacking a circuit through the introduction of malicious hardware. Identifying such an insertion in external intellectual property is difficult, as the labor cost and time required to investigate these designs manually is prohibitive. Additionally, due to state explosion, it is impossible to exhaustively test every possible input combination. This paper describes a method of automatically comparing two different circuits with similar functionality, in order to verify that these two designs do what they are supposed to do, and nothing more. The designs are compared by unrolling the state logic internally, so that the design outputs are represented in terms of prior inputs. This technique is advantageous as neither design needs to be a known safe design, making the task of finding similar circuits simple. Additionally, this converts the state explosion dilemma into a more easily computable Boolean satisfiability problem. The technique has been evaluated using several benchmark circuits, including circuits that contain malicious modifications.
  • Keywords
    Boolean functions; security of data; Boolean satisfiability problem; design comparison; external intellectual property; malicious hardware identification; Detectors; Hardware; Logic gates; Production; Software; Trojan horses; Vectors; Boolean Satisfiability; Design Verification; Hardware Security; Hardware Trojan; Trusted Hardware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Trust, Security and Privacy in Computing and Communications (TrustCom), 2011 IEEE 10th International Conference on
  • Conference_Location
    Changsha
  • Print_ISBN
    978-1-4577-2135-9
  • Type

    conf

  • DOI
    10.1109/TrustCom.2011.82
  • Filename
    6120875