Design, Automation, and Test in Europe · 2015 · 21 citations · 16 references
ComputingComputer EngineeringComputer ScienceComputer SecurityHardware SecuritySystem-on-chip DesignDesign For TestabilityHardware TrojansControllabilityHardware Trojan DetectionHardware Trojan LocalizationIntegrated Circuit Trojans
Hardware Trojans (HTs) are malicious alterations to a circuit. These modifications can be inserted either during the design phase or during the fabrication process. Due to the diversity of Hardware Trojans, detecting and/or locating them are challenging tasks. Numerous approaches have been proposed to address this problem. Methods based on logic testing consist in trying to activate potential HTs and detect erroneous outputs during test. However, HTs are stealthy in nature i.e. mostly inactive unless they are triggered by a very rare condition. The activation of a HT is therefore a major challenge. In this paper, we propose a new testing procedure dedicated to identifying where a possible HT may be easily inserted and generating the test patterns that are able to excite these sites. The selection of the sites is based on the assumption that the HT (i) is triggered by signals with low controllability, (ii) combines them using gates in close proximity in the circuit's layout, and (iii) without introducing new gates in critical paths.
16
Trojan Detection using IC Fingerprinting
Dakshi Agrawal, Selçuk Baktır, Deniz Karakoyunlu et al. · 2007 · 778 citations
Hardware Trojan Attacks: Threat Analysis and Countermeasures
Swarup Bhunia, Michael S. Hsiao, Mainak Banga et al. · Proceedings of the IEEE · 2014 · 744 citations
Hardware Trojan detection using path delay fingerprint
Yier Jin, Yiorgos Makris · 2008 · 632 citations