Register-transfer-level Hardware Trojan classification boosted with gate-level features

Hardware Trojan (HT) is an alarming hardware security threat which has gained increased awareness over the last decade. Due to the emerging threat of HT, ensuring trustworthiness in an integrated circuit (IC) has become an important aspect to be considered during manufacturing. Hence, the design pro...

Full description

Saved in:
Bibliographic Details
Main Author: Choo, Hau Sim
Format: Thesis
Language:English
Published: 2022
Subjects:
Online Access:http://eprints.utm.my/id/eprint/100343/1/ChooHauSimPMJIIT2022.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utm-ep.100343
record_format uketd_dc
spelling my-utm-ep.1003432023-04-13T02:11:58Z Register-transfer-level Hardware Trojan classification boosted with gate-level features 2022 Choo, Hau Sim TK Electrical engineering. Electronics Nuclear engineering Hardware Trojan (HT) is an alarming hardware security threat which has gained increased awareness over the last decade. Due to the emerging threat of HT, ensuring trustworthiness in an integrated circuit (IC) has become an important aspect to be considered during manufacturing. Hence, the design process of ICs must be reviewed to avoid HT insertion by malicious third-party vendor. The purpose of this research is to develop a HT detection method in register-transfer-level (RTL) description with an improved HT coverage compared to the other previously proposed methods. The proposed method discovered HT branching statement in the RTL description by utilising a supervised machine learning classifier based on ten (10) proposed two-abstraction-level features. The proposed two-abstraction-level features relevant to HT characteristics included branching probability features extracted at RTL and net testability features extracted at gate-level (GL). The effectiveness of the proposed features in detecting HTs with 19 Trust-Hub benchmark circuits were demonstrated. The Minimum Redundancy Maximum Relevance (mRMR) feature selection algorithm was utilised to prove that the combination of the proposed features can achieve maximum accuracy (ACC) of 99.97% in detecting HTs during classifier training. To avoid overfitting issue, the trained classifiers were further evaluated with a classifier testing experiment on unseen circuit. The unseen circuit was completely independent of the training data, and it consisted of 24 HT circuits derived from a genuine Keccak encryption circuit. By using a set of proposed HT stealthiness assessment measures, the HT coverage of the classifiers was evaluated. The decision tree (DT) classifier with the two-abstraction-level features achieved the highest 87.5% HT coverage with 81.25% true positive rate (TPR), 88.44% true negative rate (TNR), and 88.24% ACC respectively. The results proved that the two-abstraction-level features outperformed single-abstraction-level features with higher HT detection coverage. 2022 Thesis http://eprints.utm.my/id/eprint/100343/ http://eprints.utm.my/id/eprint/100343/1/ChooHauSimPMJIIT2022.pdf application/pdf en public http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:150993 phd doctoral Universiti Teknologi Malaysia, Malaysia-Japan International Institute of Technology Malaysia-Japan International Institute of Technology
institution Universiti Teknologi Malaysia
collection UTM Institutional Repository
language English
topic TK Electrical engineering
Electronics Nuclear engineering
spellingShingle TK Electrical engineering
Electronics Nuclear engineering
Choo, Hau Sim
Register-transfer-level Hardware Trojan classification boosted with gate-level features
description Hardware Trojan (HT) is an alarming hardware security threat which has gained increased awareness over the last decade. Due to the emerging threat of HT, ensuring trustworthiness in an integrated circuit (IC) has become an important aspect to be considered during manufacturing. Hence, the design process of ICs must be reviewed to avoid HT insertion by malicious third-party vendor. The purpose of this research is to develop a HT detection method in register-transfer-level (RTL) description with an improved HT coverage compared to the other previously proposed methods. The proposed method discovered HT branching statement in the RTL description by utilising a supervised machine learning classifier based on ten (10) proposed two-abstraction-level features. The proposed two-abstraction-level features relevant to HT characteristics included branching probability features extracted at RTL and net testability features extracted at gate-level (GL). The effectiveness of the proposed features in detecting HTs with 19 Trust-Hub benchmark circuits were demonstrated. The Minimum Redundancy Maximum Relevance (mRMR) feature selection algorithm was utilised to prove that the combination of the proposed features can achieve maximum accuracy (ACC) of 99.97% in detecting HTs during classifier training. To avoid overfitting issue, the trained classifiers were further evaluated with a classifier testing experiment on unseen circuit. The unseen circuit was completely independent of the training data, and it consisted of 24 HT circuits derived from a genuine Keccak encryption circuit. By using a set of proposed HT stealthiness assessment measures, the HT coverage of the classifiers was evaluated. The decision tree (DT) classifier with the two-abstraction-level features achieved the highest 87.5% HT coverage with 81.25% true positive rate (TPR), 88.44% true negative rate (TNR), and 88.24% ACC respectively. The results proved that the two-abstraction-level features outperformed single-abstraction-level features with higher HT detection coverage.
format Thesis
qualification_name Doctor of Philosophy (PhD.)
qualification_level Doctorate
author Choo, Hau Sim
author_facet Choo, Hau Sim
author_sort Choo, Hau Sim
title Register-transfer-level Hardware Trojan classification boosted with gate-level features
title_short Register-transfer-level Hardware Trojan classification boosted with gate-level features
title_full Register-transfer-level Hardware Trojan classification boosted with gate-level features
title_fullStr Register-transfer-level Hardware Trojan classification boosted with gate-level features
title_full_unstemmed Register-transfer-level Hardware Trojan classification boosted with gate-level features
title_sort register-transfer-level hardware trojan classification boosted with gate-level features
granting_institution Universiti Teknologi Malaysia, Malaysia-Japan International Institute of Technology
granting_department Malaysia-Japan International Institute of Technology
publishDate 2022
url http://eprints.utm.my/id/eprint/100343/1/ChooHauSimPMJIIT2022.pdf
_version_ 1776100675245047808