TY - GEN
T1 - Hardware Trojan horse benchmark via optimal creation and placement of malicious circuitry
AU - Wei, Sheng
AU - Li, Kai
AU - Koushanfar, Farinaz
AU - Potkonjak, Miodrag
PY - 2012
Y1 - 2012
N2 - This paper proposes Hardware Trojan (HT) placement techniques that yield challenging HT detection benchmarks. We develop three types of one-gate HT benchmarks based on switching power, leakage power, and delay measurements that are commonly used in HT detection. In particular, we employ an iterative searching algorithm to find rarely switching locations, an aging-based approach to create ultra-low power HT, and a backtracking-based reconvergence identification method to determine the non-observable delay paths. The simulation results indicate that our HT attack benchmarks provide the most challenging representative test cases for the evaluation of side-channel based HT detection techniques.
AB - This paper proposes Hardware Trojan (HT) placement techniques that yield challenging HT detection benchmarks. We develop three types of one-gate HT benchmarks based on switching power, leakage power, and delay measurements that are commonly used in HT detection. In particular, we employ an iterative searching algorithm to find rarely switching locations, an aging-based approach to create ultra-low power HT, and a backtracking-based reconvergence identification method to determine the non-observable delay paths. The simulation results indicate that our HT attack benchmarks provide the most challenging representative test cases for the evaluation of side-channel based HT detection techniques.
KW - benchmark
KW - gate-level characterization
KW - hardware trojan
KW - process variation
UR - http://www.scopus.com/inward/record.url?scp=84863542771&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84863542771&partnerID=8YFLogxK
U2 - 10.1145/2228360.2228378
DO - 10.1145/2228360.2228378
M3 - Conference contribution
AN - SCOPUS:84863542771
SN - 9781450311991
T3 - Proceedings - Design Automation Conference
SP - 90
EP - 95
BT - Proceedings of the 49th Annual Design Automation Conference, DAC '12
T2 - 49th Annual Design Automation Conference, DAC '12
Y2 - 3 June 2012 through 7 June 2012
ER -