Machine Learning-Driven Node Compaction for Enhanced Hardware Trojan Detection and Run-Time Monitoring
摘要
The increasing complexity of ICs and the reliance on external suppliers increase the risk of hardware Trojans, posing significant security threats. Traditional detection methods often fail due to limitations in addressing all potential vulnerabilities. This paper proposes a node compaction technique combined with an XGBoost classifier using features like Vulnerability Factor, Transition Probability, and SCOAP metrics to classify circuit nodes as Trojan-infected or Trojan-free. The compaction reduces execution time and improves real-time monitoring. The checker logic further validates the detection of Trojans by comparing the expected and observed functionality. Validation in Trust-Hub benchmark circuits demonstrates significant improvements in detection accuracy.