Hardware Trojan Detection Using Graph Neural Networks

被引:7
|
作者
Yasaei, Rozhin [1 ]
Chen, Luke [2 ]
Yu, Shih-Yuan [2 ]
Al Faruque, Mohammad Abdullah [1 ]
机构
[1] Univ Calif Irvine, Dept Elect Engn & Comp Sci, Irvine, CA 92697 USA
[2] Univ Calif Irvine, Irvine, CA 92697 USA
关键词
Hardware; Logic gates; Codes; Integrated circuit modeling; Integrated circuits; Feature extraction; Trojan horses; Gate-level netlist; golden reference free; graph neural network; hardware Trojan (HT) detection; register transfer level (RTL); security;
D O I
10.1109/TCAD.2022.3178355
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The globalization of the integrated circuit (IC) supply chain has moved most of the design, fabrication, and testing process from a single trusted entity to various untrusted third-party entities around the world. The risk of using untrusted third-party intellectual property (3PIP) is the possibility for adversaries to insert malicious modifications known as hardware trojans (HTs). These HTs can compromise the integrity, deteriorate the performance, and deny the functionality of the intended design. Various HT detection methods have been proposed in the literature; however, many fall short due to their reliance on a golden reference circuit, a limited detection scope, the need for manual code review, or the inability to scale with large modern designs. We propose a novel golden reference-free HT detection method for both register transfer level (RTL) and gate-level netlists by leveraging graph neural networks (GNNs) to learn the behavior of the circuit through a data flow graph (DFG) representation of the hardware design. We evaluate our model on a custom dataset by expanding the Trusthub HT benchmarks (Shakya et al., 2017). The results demonstrate that our approach detects unknown HTs with 97% recall (true positive rate) very fast in 21.1 ms for RTL and 84% recall in 13.42 s for gate-level netlist.
引用
收藏
页码:25 / 38
页数:14
相关论文
共 50 条
  • [31] Node-Wise Hardware Trojan Detection Based on Graph Learning
    Hasegawa, Kento
    Yamashita, Kazuki
    Hidano, Seira
    Fukushima, Kazuhide
    Hashimoto, Kazuo
    Togawa, Nozomu
    IEEE TRANSACTIONS ON COMPUTERS, 2025, 74 (03) : 749 - 761
  • [32] A power traces based hardware trojan detection using deep artificial neural network
    Mohanraj, Priyadharshini
    Paramasivam, Saravanan
    Sathyamoorthy, Prashanth
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2025, 123 (01)
  • [33] A Novel Hardware Trojan Detection Based on BP Neural Network
    Li, Jun
    Chen, Jihua
    Ni, Lin
    Zhou, Errui
    2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 2790 - 2794
  • [34] Hardware Trojan Detection Technique Based on SOM Neural Network
    Wen, Ning
    Wang, Jian
    Zhang, Tao
    2018 EIGHTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2018), 2018, : 1645 - 1648
  • [35] GramsDet: Hardware Trojan Detection Based on Recurrent Neural Network
    Lu, Renjie
    Shen, Haihua
    Su, Yu
    Li, Huawei
    Li, Xiaowei
    2019 IEEE 28TH ASIAN TEST SYMPOSIUM (ATS), 2019, : 111 - 116
  • [36] Disinformation detection using graph neural networks: a survey
    Batool Lakzaei
    Mostafa Haghir Chehreghani
    Alireza Bagheri
    Artificial Intelligence Review, 57
  • [37] Combinational Hardware Trojan Detection Using Logic Implications
    Cornell, Noah
    Nepal, Kundan
    2017 IEEE 60TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2017, : 571 - 574
  • [38] Hardware Trojan Detection Using Shapley Ensemble Boosting
    Pan, Zhixin
    Mishra, Prabhat
    Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC, 2023, : 496 - 503
  • [39] Fake Post Detection Using Graph Neural Networks
    Izotova, O. A.
    Lavrova, D. S.
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2021, 55 (08) : 1215 - 1221
  • [40] Fake Post Detection Using Graph Neural Networks
    O. A. Izotova
    D. S. Lavrova
    Automatic Control and Computer Sciences, 2021, 55 : 1215 - 1221