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 条
  • [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] Hardware Trojan Classification at Gate-level Netlists based on Area and Power Machine Learning Analysis
    Liakos, Konstantinos G.
    Georgakilas, Georgios K.
    Plessas, Fotis C.
    2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 412 - 417
  • [3] 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
  • [4] A Hardware Trojan Detection and Diagnosis Method for Gate-Level Netlists Based on Different Machine Learning Algorithms
    Huang, Zhao
    Xie, Changjian
    Li, Zeyu
    Du, Maofan
    Wang, Quan
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (07)
  • [5] A Hardware Trojan Detection and Diagnosis Method for Gate-Level Netlists Based on Machine Learning and Graph Theory
    Wang, Junjie
    Zhai, Guangxi
    Gao, Hongxu
    Xu, Lihui
    Li, Xiang
    Li, Zeyu
    Huang, Zhao
    Xie, Changjian
    ELECTRONICS, 2024, 13 (01)
  • [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] Data Augmentation for Machine Learning-Based Hardware Trojan Detection at Gate-Level Netlists
    Hasegawa, Kento
    Hidano, Seira
    Nozawa, Kohei
    Kiyomoto, Shinsaku
    Togawa, Nozomu
    2021 IEEE 27TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS), 2021,
  • [8] 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,
  • [9] Data Augmentation for Machine Learning-Based Hardware Trojan Detection at Gate-Level Netlists
    Hasegawa, Kento
    Hidano, Seira
    Nozawa, Kohei
    Kiyomoto, Shinsaku
    Togawa, Nozomu
    Proceedings - 2021 IEEE 27th International Symposium on On-Line Testing and Robust System Design, IOLTS 2021, 2021,
  • [10] 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