arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2004.02997cs.ARcs.CRcs.LG
收藏

Hardware Trojan Detection Using Controlled Circuit Aging

NYU Tandon School of Engineering(纽约大学坦登工程学院);Karlsruhe Institute of Technology(卡尔斯鲁厄理工学院);University of Texas at Dallas(德克萨斯大学达拉斯分校)

Virinchi Roy Surabhi, Prashanth Krishnamurthy, Hussam Amrouch, Kanad Basu, Jörg Henkel, Ramesh Karri, Farshad Khorrami

英文摘要:

This paper reports a novel approach that uses transistor aging in an integrated circuit (IC) to detect hardware Trojans. When a transistor is aged, it results in delays along several paths of the IC. This increase in delay results in timing violations that reveal as timing errors at the output of the IC during its operation. We present experiments using aging-aware standard cell libraries to illustrate the usefulness of the technique in detecting hardware Trojans. Combining IC aging with over-clocking produces a pattern of bit errors at the IC output by the induced timing violations. We use machine learning to learn the bit error distribution at the output of a clean IC. We differentiate the divergence in the pattern of bit errors because of a Trojan in the IC from this baseline distribution. We simulate the golden IC and show robustness to IC-to-IC manufacturing variations. The approach is effective and can detect a Trojan even if we place it far off the critical paths. Results on benchmarks from the Trust-hub show a detection accuracy of $\geq$99%.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑