• DocumentCode
    1655201
  • Title

    Logic encryption: A fault analysis perspective

  • Author

    Rajendran, Jeyavijayan ; Pino, Youngok ; Sinanoglu, Ozgur ; Karri, Ramesh

  • Author_Institution
    NYU-Poly, Brooklyn, NY, USA
  • fYear
    2012
  • Firstpage
    953
  • Lastpage
    958
  • Abstract
    The globalization of Integrated Circuit (IC) design flow is making it easy for rogue elements in the supply chain to pirate ICs, overbuild ICs, and insert hardware trojans; the IC industry is losing approximately $4 billion annually [1], [2]. One way to protect the ICs from these attacks is to encrypt the design by inserting additional gates such that correct outputs are produced only when specific inputs are applied to these gates. The state-of-the-art logic encryption technique inserts gates randomly into the design [3] and does not necessarily ensure that wrong keys corrupt the outputs. Our technique ensures that wrong keys corrupt the outputs. We relate logic encryption to fault propagation analysis in IC testing and develop a fault analysis based logic encryption technique. This technique achieves 50% Hamming distance between the correct and wrong outputs (ideal case) when a wrong key is applied. Furthermore, this 50% Hamming distance target is achieved by using a smaller number of additional gates when compared to random logic encryption.
  • Keywords
    cryptography; fault diagnosis; integrated circuit design; integrated circuit testing; logic circuits; logic gates; Hamming distance target; IC design flow; IC industry; IC overbuilding; IC piracy; IC protection; IC testing; fault propagation analysis perspective; gates inserting design; hardware trojan insertion; integrated circuit design flow; logic encryption technique; supply chain rogue element;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176634
  • Filename
    6176634