• DocumentCode
    3398415
  • Title

    Hardware Trojan Horses in Cryptographic IP Cores

  • Author

    Bhasin, Shubhendu ; Danger, Jean-Luc ; Guilley, Sylvain ; Ngo, Xuan Thuy ; Sauvage, L.

  • Author_Institution
    Inst. MINES-TELECOM, TELECOM-ParisTech, Paris, France
  • fYear
    2013
  • fDate
    20-20 Aug. 2013
  • Firstpage
    15
  • Lastpage
    29
  • Abstract
    Detecting hardware trojans is a difficult task in general. In this article we study hardware trojan horses insertion and detection in cryptographic intellectual property (IP) blocks. The context is that of a fabless design house that sells IP blocks as GDSII hard macros, and wants to check that final products have not been infected by trojans during the foundry stage. First, we show the efficiency of a medium cost hardware trojans detection method if the placement or the routing have been redone by the foundry. It consists in the comparison between optical microscopic pictures of the silicon product and the original view from a GDSII layout database reader. Second, we analyze the ability of an attacker to introduce a hardware trojan horse without changing neither the placement nor the routing of the cryptographic IP logic. On the example of an AES engine, we show that if the placement density is beyond 80%, the insertion is basically impossible. Therefore, this settles a simple design guidance to avoid trojan horses insertion in cryptographic IP blocks: have the design be compact enough, so that any functionally discreet trojan necessarily requires a complete replace and re-route, which is detected by mere optical imaging (and not complete chip reverse-engineering).
  • Keywords
    cryptography; invasive software; logic circuits; microprocessor chips; AES engine; GDSII hard macros; IP blocks; cryptographic IP cores; cryptographic IP logic; hardware Trojan horses; hardware Trojans detection; intellectual property; Circuit faults; Cryptography; Doped fiber amplifiers; Hardware; Integrated circuits; Layout; Trojan horses; CUR; ECO P/R; Hardware trojan detection & insertion; optical vs GDSII comparison;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault Diagnosis and Tolerance in Cryptography (FDTC), 2013 Workshop on
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    978-0-7695-5059-6
  • Type

    conf

  • DOI
    10.1109/FDTC.2013.15
  • Filename
    6623552