Circumventing a Ring Oscillator Approach to FPGA-Based Hardware Trojan Detection

AuthorsJustin Rilling, David Graziano, Jamin Hitchcock, Timothy Meyer, Xinying Wang, Phillip Jones, and Joseph Zambreno
TypeConference Paper
Published inProceedings of the International Conference on Computer Design (ICCD)
DateOctober 2011

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.

BibTeX

@conference{RilGra11A,
  title = {Circumventing a Ring Oscillator Approach to FPGA-Based Hardware Trojan Detection},
  booktitle = {Proceedings of the International Conference on Computer Design (ICCD)},
  year = {2011},
  month = oct,
  author = {Rilling, Justin and Graziano, David and Hitchcock, Jamin and Meyer, Timothy and Wang, Xinying and Jones, Phillip and Zambreno, Joseph}
}

← All publications