Abstract
Hardware Trojans (HTs) are acknowledged as a significant emerging security concern in the IC industry resulting from the globalization of the semiconductor supply chain. Recently, taking advantage of the exponential growth in computing power, machine learning (ML) approaches such as neural networks (NNs) are being considered for HT detection. However, the circuit structure and components of an IC design are different from the data types in the ML models. To efficiently extract HT features from complex IC designs and utilize common ML-based detection approaches is challenging. In this paper, a novel HT feature extraction strategy based on gate-level circuit netlists is proposed to tackle the challenges. The HT features are extracted from the circuit topology rather than statistical analysis in previous research. A commonly utilized support vector machine (SVM)-based HT detection model is employed for data training and testing using the extracted features on HT benchmarks from both open-sourced library and HT generation platform to prove the feasibility and efficiency of the proposed HT feature extraction strategy. The detection results show high recall in nearly all tested benchmarks, achieving at most 97.7% recall on sequential Trojans and 84.8% on combinational ones.
Original language | English |
---|---|
Title of host publication | The IEEE International Symposium on Circuits and Systems (ISCAS): Proceedings |
Publisher | IEEE |
DOIs | |
Publication status | Published - 28 Sep 2020 |
Event | The IEEE International Symposium on Circuits and Systems 2020 - Virtual Duration: 10 Oct 2020 → 21 Oct 2020 https://www.iscas2020.org/ |
Publication series
Name | IEEE International Symposium on Circuits and Systems (ISCAS): Proceedings |
---|---|
Publisher | IEEE |
ISSN (Print) | 0271-4302 |
ISSN (Electronic) | 2158-1525 |
Conference
Conference | The IEEE International Symposium on Circuits and Systems 2020 |
---|---|
Abbreviated title | ISCAS |
Period | 10/10/2020 → 21/10/2020 |
Internet address |
Keywords
- Hardware Trojans
- Feature extraction
- Circuit topology
- Machine learning
ASJC Scopus subject areas
- Electrical and Electronic Engineering