A Hardware-Trojan Classification Method Using Machine Learning at Gate-Level Netlists Based on Trojan Features

被引:28
|
作者
Hasegawa, Kento [1 ]
Yanagisawa, Masao [1 ]
Togawa, Nozomu [1 ]
机构
[1] Waseda Univ, Dept Comp Sci & Commun Engn, Tokyo 1698555, Japan
关键词
hardware Trojan; gate-level netlist; machine learning; support vector machine (SVM); neural network (NN);
D O I
10.1587/transfun.E100.A.1427
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the increase of outsourcing by IC vendors, we face a serious risk that malicious third-party vendors insert hardware Trojans very easily into their IC products. However, detecting hardware Trojans is very difficult because today's ICs are huge and complex. In this paper, we propose a hardware-Trojan classification method for gate-level netlists to identify hardware-Trojan infected nets (or Trojan nets) using a support vector machine (SVM) or a neural network (NN). At first, we extract the five hardware-Trojan features from each net in a netlist. These feature values are complicated so that we cannot give the simple and fixed threshold values to them. Hence we secondly represent them to be a five-dimensional vector and learn them by using SVM or NN. Finally, we can successfully classify all the nets in an unknown netlist into Trojan ones and normal ones based on the learned classifiers. We have applied our machine-learning based hardware-Trojan classification method to Trust-HUB benchmarks. The results demonstrate that our method increases the true positive rate compared to the existing state-of-the-art results in most of the cases. In some cases, our method can achieve the true positive rate of 100%, which shows that all the Trojan nets in an unknown netlist are completely detected by our method.
引用
下载
收藏
页码:1427 / 1438
页数:12
相关论文
共 50 条
  • [21] Hardware Trojans Classification for Gate-level Netlists based on Machine Learning
    Hasegawa, Kento
    Oya, Masaru
    Yanagisawa, Masao
    Togawa, Nozomu
    2016 IEEE 22ND INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS), 2016, : 203 - 206
  • [22] A Hardware-Trojans Identifying Method Based on Trojan Net Scoring at Gate-Level Netlists
    Oya, Masaru
    Shi, Youhua
    Yamashita, Noritaka
    Okamura, Toshihiko
    Tsunoo, Yukiyasu
    Goto, Satoshi
    Yanagisawa, Masao
    Togawa, Nozomu
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2015, E98A (12) : 2537 - 2546
  • [23] 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
  • [24] Hybrid multi-level hardware Trojan detection platform for gate-level netlists based on XGBoost
    Zhang, Ying
    Li, Sen
    Chen, Xin
    Yao, Jiaqi
    Mao, Zhiming
    Yang, Jizhong
    Hua, Yifeng
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2022, 16 (2-3): : 54 - 70
  • [25] Hardware Trojan Detection using Unsupervised Machine Learning Algorithms in the Gate-level Netlist
    Amrita Vishwa Vidyapeetham, Amrita School of Engineering, Department of Electronics and Communication Engineering, Coimbatore, India
    Proc. CONECCT - IEEE Int. Conf. Electron., Comput. Commun. Technol.,
  • [26] A fast modularity hardware Trojan detection technique for large scale gate-level netlists
    Chen, Wei
    Bai, Zhiyuan
    Pan, Gaoyuan
    Wang, Jian
    Computers and Security, 2025, 148
  • [27] Identification of Hardware Trojan in Gate-Level Netlist
    Mondal, Anindan
    Ghosh, Archisman
    Karmakar, Shubrojyoti
    Mahalat, Mahabub Hasan
    Roy, Suchismita
    Sen, Bibhash
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2024, 33 (09)
  • [28] Density-based Clustering Method for Hardware Trojan Detection Based on Gate-level Structural Features
    Zhao, Pengyong
    Liu, Qiang
    PROCEEDINGS OF THE 2019 ASIAN HARDWARE ORIENTED SECURITY AND TRUST SYMPOSIUM (ASIANHOST), 2019,
  • [29] Hardware Trojan Horse Detection Using Gate-Level Characterization
    Potkonjak, Miodrag
    Nahapetian, Ani
    Nelson, Michael
    Massey, Tammara
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 688 - 693
  • [30] Hardware-Trojan Detection Based on the Structural Features of Trojan Circuits Using Random Forests
    Kurihara, Tatsuki
    Togawa, Nozomu
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2022, E105A (07) : 1049 - 1060