TROJAN-GUARD: Hardware Trojans Detection Using GNN in RTL Designs
Kiran Thorat, Amit Hasan, Caiwen Ding, Zhijie Shi

TL;DR
This paper presents TROJAN-GUARD, a GNN-based framework for detecting hardware Trojans in large RTL designs, utilizing graph embeddings, multiple GNN models, and model quantization for efficient and accurate detection.
Contribution
It introduces a novel GNN-based framework with domain-specific optimizations for hardware Trojan detection in large-scale designs, addressing previous scalability and efficiency limitations.
Findings
Achieved 98.66% precision in Trojan detection.
Attained 92.30% recall rate, demonstrating high detection effectiveness.
Enhanced detection efficiency through model quantization techniques.
Abstract
Chip manufacturing is a complex process, and to achieve a faster time to market, an increasing number of untrusted third-party tools and designs from around the world are being utilized. The use of these untrusted third party intellectual properties (IPs) and tools increases the risk of adversaries inserting hardware trojans (HTs). The covert nature of HTs poses significant threats to cyberspace, potentially leading to severe consequences for national security, the economy, and personal privacy. Many graph neural network (GNN)-based HT detection methods have been proposed. However, they perform poorly on larger designs because they rely on training with smaller designs. Additionally, these methods do not explore different GNN models that are well-suited for HT detection or provide efficient training and inference processes. We propose a novel framework that generates graph embeddings…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings · Graph Neural Network
