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 条
  • [1] Hardware Trojan Detection using Graph Neural Networks
    Yasaei, Rozhin
    Chen, Luke
    Yu, Shih-Yuan
    Faruque, Mohammad Abdullah Al
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2024, : 1 - 1
  • [2] Hardware Trojan Detection using Graph Neural Networks
    Yasaei, Rozhin
    Chen, Luke
    Yu, Shih-Yuan
    Al Faruque, Mohammad Abdullah
    arXiv, 2022,
  • [3] Automated Hardware Trojan Detection at LUT Using Explainable Graph Neural Networks
    Wu, Lingjuan
    Su, Hao
    Zhang, Xuelin
    Tai, Yu
    Li, Han
    Hu, Wei
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [4] A Portable Hardware Trojan Detection using Graph Attention Networks
    Zhang, Han
    Zhou, Yinhao
    Li, Ying
    2023 IEEE 32ND ASIAN TEST SYMPOSIUM, ATS, 2023, : 207 - 212
  • [5] A Unioned Graph Neural Network Based Hardware Trojan Node Detection
    Pan, Weitao
    Dong, Meng
    Wen, Cong
    Liu, Hongjin
    Zhang, Shaolin
    Shi, Bo
    Di, Zhixiong
    Qiu, Zhiliang
    Gao, Yiming
    Zheng, Ling
    IEICE ELECTRONICS EXPRESS, 2023,
  • [6] A unioned graph neural network based hardware Trojan node detection
    Pan, Weitao
    Dong, Meng
    Wen, Cong
    Liu, Hongjin
    Zhang, Shaolin
    Shi, Bo
    Di, Zhixiong
    Qiu, Zhiliang
    Gao, Yiming
    Zheng, Ling
    IEICE ELECTRONICS EXPRESS, 2022, 20 (13):
  • [7] A unioned graph neural network based hardware Trojan node detection
    Pan, Weitao
    Dong, Meng
    Wen, Cong
    Liu, Hongjin
    Zhang, Shaolin
    Shi, Bo
    Di, Zhixiong
    Qiu, Zhiliang
    Gao, Yiming
    Zheng, Ling
    IEICE ELECTRONICS EXPRESS, 2023, 20 (13):
  • [8] Neural networks & logistic regression for FPGA hardware Trojan detection
    Pazira, Milad
    Baleghi, Yasser
    Mahmoodpour, Mohammad-Ali
    Jafari, Hossein
    2023 5TH IRANIAN INTERNATIONAL CONFERENCE ON MICROELECTRONICS, IICM, 2023, : 82 - 85
  • [9] GNN4TJ: Graph Neural Networks for Hardware Trojan Detection at Register Transfer Level
    Yasaei, Rozhin
    Yu, Shih-Yuan
    Al Faruque, Mohammad Abdullah
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1504 - 1509
  • [10] Neural Networks & Logistic Regression for FPGA Hardware Trojan Detection
    Pazira, Milad
    Baleghi, Yasser
    Mahmoodpour, Mohammad-Ali
    Jafari, Hossein
    2023 5th Iranian International Conference on Microelectronics, IICM 2023, 2023, : 82 - 85