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...
Main Author: | |
---|---|
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 |