Back to Search
Start Over
Heterogenous ensemble learning driven multi-parametric assessment model for hardware Trojan detection.
- Source :
-
Integration: The VLSI Journal . Mar2023, Vol. 89, p217-228. 12p. - Publication Year :
- 2023
-
Abstract
- Semiconductor technologies have gained wide-spread attention across industries due to its use in varied digital signal processing units, healthcare-devices, industrial communication, science and technologies, entertainment, smart devices etc. However, high design-complexities, untrusted foundries, third-party processors etc., have raised the concern of intrusion, particularly Hardware Trojans. Hardware Trojan, a specifically designed micro-intruder that can cause data breaches, system malfunctions etc. And hence may result disastrous consequences. To alleviate such problems, though different methods have been suggested for Trojan detection; however, pre-manufacturing methods can't guarantee Trojan-free design due to non-trusted Foundries and Third-party IPs. Similarly, post-manufacturing methods like side channel analysis or gate -level netlist are limited due to highly complex design, large structure and unavailability of universal golden design structures. Considering it as motivation, this paper proposes a robust register transfer logic (RTL) analysis assisted multi-parameter-based machine learning-driven Hardware Trojan detection system. We applied delay, power consumption and resource utilization profiles to perform Trojan detection over AES-256 circuits. Aforesaid features were extracted using VIVADO tool, which were further employed for resampling process using SMOTE, SMOTE-ENN, SMOTE-Borderline algorithms. Here, the use of resampling intended to alleviate data-imbalance or skewness. Moreover, it helped retaining sufficiently large features for machine learning based training. The resampled features were processed for feature selection using Significant Predictor Test, Cross-Correlation Test and Principal Component Analysis (PCA), distinctly. The selected features were trained using a novel heterogenous ensemble learning model encompassing a total of 11 base-classifiers belonging to Naïve Bayes, Neuro-computing, Decision Tree, Random Forest, Extra Tree classifier and Bagging-AdaBoost algorithms. Applying the maximum voting ensemble, the proposed model performed path-level Trojan detection, where the simulated results affirmed accuracy, F-Measure and Area Under Curve (AUC) of almost 100%, which is higher than any known approaches towards Hardware Trojan detection. • Detection of hardware Trojan in register transfer level of the hardware circuit. • Hardware Trojan detection by machine learning classifier. • The class imbalance problem is reduced by the resampling techniques. • Heterogeneous Ensemble Machine learning algorithm is used for Trojan detection along with the maximum voting ensemble method. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 01679260
- Volume :
- 89
- Database :
- Academic Search Index
- Journal :
- Integration: The VLSI Journal
- Publication Type :
- Academic Journal
- Accession number :
- 161303378
- Full Text :
- https://doi.org/10.1016/j.vlsi.2022.12.011