64
0

SALTY: Explainable Artificial Intelligence Guided Structural Analysis for Hardware Trojan Detection

Abstract

Hardware Trojans are malicious modifications in digital designs that can be inserted by untrusted supply chain entities. Hardware Trojans can give rise to diverse attack vectors such as information leakage (e.g. MOLES Trojan) and denial-of-service (rarely triggered bit flip). Such an attack in critical systems (e.g. healthcare and aviation) can endanger human lives and lead to catastrophic financial loss. Several techniques have been developed to detect such malicious modifications in digital designs, particularly for designs sourced from third-party intellectual property (IP) vendors. However, most techniques have scalability concerns (due to unsound assumptions during evaluation) and lead to large number of false positive detections (false alerts). Our framework (SALTY) mitigates these concerns through the use of a novel Graph Neural Network architecture (using Jumping-Knowledge mechanism) for generating initial predictions and an Explainable Artificial Intelligence (XAI) approach for fine tuning the outcomes (post-processing). Experiments show 98% True Positive Rate (TPR) and True Negative Rate (TNR), significantly outperforming state-of-the-art techniques across a large set of standard benchmarks.

View on arXiv
@article{mahfuz2025_2502.14116,
  title={ SALTY: Explainable Artificial Intelligence Guided Structural Analysis for Hardware Trojan Detection },
  author={ Tanzim Mahfuz and Pravin Gaikwad and Tasneem Suha and Swarup Bhunia and Prabuddha Chakraborty },
  journal={arXiv preprint arXiv:2502.14116},
  year={ 2025 }
}
Comments on this paper