JOURNAL ARTICLE

Hardware-Trojan Detection Based on the Structural Features of Trojan Circuits Using Random Forests

Tatsuki KuriharaNozomu Togawa

Year: 2022 Journal:   IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences Vol: E105.A (7)Pages: 1049-1060   Publisher: Institute of Electronics, Information and Communication Engineers

Abstract

Recently, with the spread of Internet of Things (IoT) devices, embedded hardware devices have been used in a variety of everyday electrical items. Due to the increased demand for embedded hardware devices, some of the IC design and manufacturing steps have been outsourced to third-party vendors. Since malicious third-party vendors may insert malicious circuits, called hardware Trojans, into their products, developing an effective hardware-Trojan detection method is strongly required. In this paper, we propose 25 hardware-Trojan features focusing on the structure of trigger circuits for machine-learning-based hardware-Trojan detection. Combining the proposed features into 11 existing hardware-Trojan features, we totally utilize 36 hardware-Trojan features for classification. Then we classify the nets in an unknown netlist into a set of normal nets and Trojan nets based on a random-forest classifier. The experimental results demonstrate that the average true positive rate (TPR) becomes 64.2% and the average true negative rate (TNR) becomes 100.0%. They improve the average TPR by 14.8 points while keeping the average TNR compared to existing state-of-the-art methods. In particular, the proposed method successfully finds out Trojan nets in several benchmark circuits, which are not found by the existing method.

Keywords:
Hardware Trojan Trojan Netlist Computer science Embedded system Electronic circuit Computer hardware Benchmark (surveying) Computer security Engineering Electrical engineering

Metrics

9
Cited By
2.01
FWCI (Field Weighted Citation Impact)
25
Refs
0.85
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Physical Unclonable Functions (PUFs) and Hardware Security
Physical Sciences →  Computer Science →  Hardware and Architecture
Integrated Circuits and Semiconductor Failure Analysis
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Neuroscience and Neural Engineering
Life Sciences →  Neuroscience →  Cellular and Molecular Neuroscience
© 2026 ScienceGate Book Chapters — All rights reserved.