Abstract
To ensure that a hardware Trojan remains hidden in a circuit, it is usually necessary to ensure that the trigger signal has a low testability, which has been widely recognized and proven. The most advanced testability-based detection methods are rather slow for large circuits, and the false-positive rate is not as low as that for small circuits. In this paper, a hardware Trojan, through the low testability of the trigger signal and its position characteristics in the circuit, was detected, which greatly improves the detection speed while maintaining a lower false positive rate when being applied to large circuits. First, the Sandia Controllability/Observability Analysis Program (SCOAP) was applied to obtain the 0–1 controllability of the signals in the netlist. Secondly, the controllability value was calculated by the differential amplification model, in order to facilitate K-means clustering to get better results. Then, we calculate the shortest path between each suspicious signal to get the connection between each suspicious signal. Finally, we divide the suspicious signals into several suspicious circuit blocks to screen the real trigger signal. As a result, the false-negative rate of 0% and the highest false-positive rate of 5.02% were obtained on the Trust-Hub benchmarks.
Funder
National Key R&D Program of China
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Reference34 articles.
1. Hardware trojans: Lessons learned after one decade of research;Xiao;ACM Trans. Des. Autom. Electron. Syst. (TODAES),2016
2. Trusted Analog/Mixed- Signal/RF ICs: A Survey and a Perspective;Antonopoulos;IEEE Des. Test,2017
3. Hardware Trojan: Research Progress and New Trends on Key Problems;Huang;Chin. J. Comput.,2019
4. Bao, C., Forte, D., and Srivastava, A. (2014, January 3–5). On application of one-class SVM to reverse engineering-based hardware Trojan detection. Proceedings of the Fifteenth International Symposium on Quality Electronic Design, Santa Clara, CA, USA.
5. On Reverse Engineering-Based Hardware Trojan Detection;Bao;IEEE Trans.-Comput.-Aided Des. Integr. Circuits Syst.,2016