Hardware-Trojan Detection at Gate-Level Netlists Using a Gradient Boosting Decision Tree Model and Its Extension Using Trojan Probability Propagation

被引:0
|
作者
Negishi, Ryotaro [1 ]
Kurihara, Tatsuki [1 ]
Togawa, Nozomu [1 ]
机构
[1] Waseda Univ, Dept Comp Sci & Commun Engn, Tokyo 1698555, Japan
关键词
hardware Trojan; hardware security; netlist; machine learning; gradient boosting tree; XGBoost;
D O I
10.1587/transfun.2023KEP0005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Technological devices have become deeply embedded in people's lives, and their demand is growing every year. It has been indicated that outsourcing the design and manufacturing of integrated circuits, which are essential for technological devices, may lead to the insertion of malicious circuitry, called hardware Trojans (HTs). This paper proposes an HT detection method at gate -level netlists based on XGBoost, one of the best gradient boosting decision tree models. We first propose the optimal set of HT features among many feature candidates at a netlist level through thorough evaluations. Then, we construct an XGBoost-based HT detection method with its optimized hyperparameters. Evaluation experiments were conducted on the netlists from Trust -HUB benchmarks and showed the average F -measure of 0.842 using the proposed method. Also, we newly propose a Trojan probability propagation method that effectively corrects the HT detection results and apply it to the results obtained by XGBoost-based HT detection. Evaluation experiments showed that the average F -measure is improved to 0.861. This value is 0.194 points higher than that of the existing best method proposed so far.
引用
收藏
页码:63 / 74
页数:12
相关论文
共 34 条
  • [1] Adversarial Examples for Hardware-Trojan Detection at Gate-Level Netlists
    Nozawa, Kohei
    Hasegawa, Kento
    Hidano, Seira
    Kiyomoto, Shinsaku
    Hashimoto, Kazuo
    Togawa, Nozomu
    COMPUTER SECURITY, ESORICS 2019, 2020, 11980 : 341 - 359
  • [2] Trojan-feature Extraction at Gate-level Netlists and Its Application to Hardware-Trojan Detection Using Random Forest Classifier
    Hasegawa, Kento
    Yanagisawa, Masao
    Togawa, Nozomu
    2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 2154 - 2157
  • [3] Trojan-Net Feature Extraction and Its Application to Hardware-Trojan Detection for Gate-Level Netlists Using Random Forest
    Hasegawa, Kento
    Yanagisawa, Masao
    Togawa, Nozomu
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2017, E100A (12) : 2857 - 2868
  • [4] Trojan-net feature extraction and its application to hardware-Trojan detection for gate-level netlists using random forest
    Hasegawa, Kento
    Yanagisawa, Masao
    Togawa, Nozomu
    IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2017, E100A (12): : 2857 - 2868
  • [5] A Hardware-Trojan Classification Method Using Machine Learning at Gate-Level Netlists Based on Trojan Features
    Hasegawa, Kento
    Yanagisawa, Masao
    Togawa, Nozomu
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2017, E100A (07) : 1427 - 1438
  • [6] Effective Hardware-Trojan Feature Extraction Against Adversarial Attacks at Gate-Level Netlists
    Yamashita, Kazuki
    Kato, Tomohiro
    Hasegawa, Kento
    Hidano, Seira
    Fukushima, Kazuhide
    Togawa, Nozomu
    2022 IEEE 28TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS 2022), 2022,
  • [7] Effective Hardware-Trojan Feature Extraction Against Adversarial Attacks at Gate-Level Netlists
    Yamashita, Kazuki
    Kato, Tomohiro
    Hasegawa, Kento
    Hidano, Seira
    Fukushima, Kazuhide
    Togawa, Nozomu
    Proceedings - 2022 IEEE 28th International Symposium on On-Line Testing and Robust System Design, IOLTS 2022, 2022,
  • [8] Hardware Trojan Detection for Gate-Level Netlists Based on Multidimensional Features
    Li, Linyuan
    Xu, Jinfu
    Yan, Yingjian
    Zhao, Conghui
    Liu, Yanjiang
    Computer Engineering and Applications, 2023, 59 (18) : 278 - 284
  • [9] Graph Centrality Algorithms for Hardware Trojan Detection at Gate-Level Netlists
    Hashemi, M.
    Momeni, A.
    Pashrashid, A.
    Mohammadi, S.
    INTERNATIONAL JOURNAL OF ENGINEERING, 2022, 35 (07): : 1375 - 1387
  • [10] Hardware Trojan Detection for Gate-level Netlists Based on Graph Neural Network
    Shi J.
    Wen C.
    Liu H.
    Wang Z.
    Zhang S.
    Peijun M.A.
    Kang L.I.
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2023, 45 (09): : 3253 - 3262