hardware security

Robust hardware Trojan detection leveraging dual-domain features and stacked ensemble learning

arXiv:2411.12721 · doi:10.1186/s42400-025-00542-7

summary

The paper proposes a golden‑chip‑free method for detecting hardware Trojans in integrated circuits by extracting both time‑domain and frequency‑domain features from power side‑channel traces and using a stacked ensemble of multiple AI models.

Abstract

Cyber-physical systems rely on integrated circuits (ICs), making them vulnerable to hardware Trojans that can remain dormant until triggered, causing functional disruption or information leakage. Detecting these stealthy attacks is challenging because they introduce only subtle changes in circuit behavior. We present a golden-chip-free hardware Trojan detection framework that combines time-domain and frequency-domain features extracted from side-channel power traces. The framework evaluates six artificial intelligence models, including random forest, gradient boosting, naive Bayes, deep neural network, long short-term memory, and graph neural network, and integrates them using a stacked ensemble classifier. Evaluation on the AES-Trojan benchmark demonstrates that the proposed ensemble consistently outperforms the individual baseline models, achieving a macro-averaged ROC-AUC of 0.987. The results show that combining dual-domain feature extraction with stacked ensemble learning enables accurate and robust detection of hardware Trojans directly from side-channel emissions without requiring a trusted reference IC.

This version supersedes the original arXiv submission and reflects the peer-reviewed journal publication under a new title, 21 pages, 10 figures. Revised and peer-reviewed version. Published in Cybersecurity. Previously posted under the title "An AI-Enabled Side Channel Power Analysis Based Hardware Trojan Detection Method for Securing the Integrated Circuits in Cyber-Physical Systems"

Topics & keywords

#hardware trojan detection#side-channel analysis#dual-domain features#stacked ensemble learning#machine learningpower side-channeltime-domain featuresfrequency-domain featuresstacked ensemble classifierrandom forestgradient boostinggraph neural networkAES-Trojan benchmarkROC-AUC
Robust hardware Trojan detection leveraging dual-domain features and stacked ensemble learning · wovepaper