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 条
  • [41] A method of hardware-trojan detection using design verification techniques
    Graduate school of Engineering, Oita University, 700 Dannoharu, Oita
    870-1192, Japan
    不详
    870-1192, Japan
    Adv. Intell. Sys. Comput., (978-987):
  • [42] A Method of Hardware-Trojan Detection Using Design Verification Techniques
    Hiramoto, Yushiro
    Ohtake, Satoshi
    COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS, 2019, 772 : 978 - 987
  • [43] Using Path Features for Hardware Trojan Detection Based on Machine Learning Techniques
    Yen, Chia-Heng
    Tsai, Jung-Che
    Wu, Kai-Chiang
    2023 24TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED, 2023, : 638 - 645
  • [44] Single-Triggered Hardware Trojan Identification Based on Gate-Level Circuit Structural Characteristics
    Chen, Fuqiang
    Liu, Qiang
    2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017,
  • [45] Hardware Trojans Classification for Gate-level Netlists Using Multi-layer Neural Networks
    Hasegawa, Kento
    Yanagisawa, Masao
    Togawa, Nozomu
    2017 IEEE 23RD INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS), 2017, : 227 - 232
  • [46] Register-Transfer-Level Features for Machine-Learning-Based Hardware Trojan Detection
    Choo, Hau Sim
    Ooi, Chia Yee
    Inoue, Michiko
    Ismail, Nordinah
    Moghbel, Mehrdad
    Kok, Chee Hoo
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2020, E103A (02) : 502 - 509
  • [47] Hardware-Trojan Classification based on the Structure of Trigger Circuits Utilizing Random Forests
    Kurihara, Tatsuki
    Togawa, Nozomu
    2021 IEEE 27TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS), 2021,
  • [48] A Hardware Trojan Detection Method Based on Structural Features of Trojan and Host Circuits
    Liu, Qiang
    Zhao, Pengyong
    Chen, Fuqiang
    IEEE ACCESS, 2019, 7 : 44632 - 44644
  • [49] Graph based heterogeneous feature extraction for enhanced hardware Trojan detection at gate-level using optimized XGBoost algorithm
    Devi, M. Nirmala
    Sankar, Vaishnavi
    MEASUREMENT, 2023, 220
  • [50] A fine-grained detection method for gate-level hardware Trojan base on bidirectional Graph Neural Networks
    Cheng, Dong
    Dong, Chen
    He, Wenwu
    Chen, Zhenyi
    Liu, Ximeng
    Zhang, Hao
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2023, 35 (10)