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

Bibliographic Details
Main Author: Choo, Hau Sim
Format: Thesis
Language:English
Published: 2022
Subjects:
Online Access:http://eprints.utm.my/100343/1/ChooHauSimPMJIIT2022.pdf
_version_ 1796866859702681600
author Choo, Hau Sim
author_facet Choo, Hau Sim
author_sort Choo, Hau Sim
collection ePrints
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.
first_indexed 2024-03-05T21:18:31Z
format Thesis
id utm.eprints-100343
institution Universiti Teknologi Malaysia - ePrints
language English
last_indexed 2024-03-05T21:18:31Z
publishDate 2022
record_format dspace
spelling utm.eprints-1003432023-04-13T02:11:58Z http://eprints.utm.my/100343/ Register-transfer-level Hardware Trojan classification boosted with gate-level features 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 NonPeerReviewed application/pdf en http://eprints.utm.my/100343/1/ChooHauSimPMJIIT2022.pdf Choo, Hau Sim (2022) Register-transfer-level Hardware Trojan classification boosted with gate-level features. PhD thesis, Universiti Teknologi Malaysia, Malaysia-Japan International Institute of Technology. http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:150993
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Choo, Hau Sim
Register-transfer-level Hardware Trojan classification boosted with gate-level features
title 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_short Register-transfer-level Hardware Trojan classification boosted with gate-level features
title_sort register transfer level hardware trojan classification boosted with gate level features
topic TK Electrical engineering. Electronics Nuclear engineering
url http://eprints.utm.my/100343/1/ChooHauSimPMJIIT2022.pdf
work_keys_str_mv AT choohausim registertransferlevelhardwaretrojanclassificationboostedwithgatelevelfeatures