• DocumentCode
    2344030
  • Title

    Circumventing a ring oscillator approach to FPGA-based hardware Trojan detection

  • Author

    Rilling, Justin ; Graziano, David ; Hitchcock, Jamin ; Meyer, Tim ; Wang, Xinying ; Jones, Phillip ; Zambreno, Joseph

  • Author_Institution
    Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
  • fYear
    2011
  • fDate
    9-12 Oct. 2011
  • Firstpage
    289
  • Lastpage
    292
  • Abstract
    Ring oscillators are commonly used as a locking mechanism that binds a hardware design to a specific area of silicon within an integrated circuit (IC). This locking mechanism can be used to detect malicious modifications to the hardware design, also known as a hardware Trojan, in situations where such modifications result in a change to the physical placement of the design on the IC. However, careful consideration is needed when designing ring oscillators for such a scenario to guarantee the integrity of the locking mechanism. This paper presents a case study in which flaws discovered in a ring oscillator-based Trojan detection scheme allowed for the circumvention of the security mechanism and the implementation of a large and diverse set of hardware Trojans, limited only by hardware resources.
  • Keywords
    electronic engineering computing; field programmable gate arrays; invasive software; logic design; oscillators; silicon; FPGA-based hardware; Trojan detection; hardware Trojan; integrated circuit; locking mechanism; ring oscillator; security mechanism; silicon; Delay; Field programmable gate arrays; Hardware; Ring oscillators; Testing; Trojan horses;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2011 IEEE 29th International Conference on
  • Conference_Location
    Amherst, MA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4577-1953-0
  • Type

    conf

  • DOI
    10.1109/ICCD.2011.6081411
  • Filename
    6081411