paper-with-me

홈 › Papers

Golden Reference-Free Hardware Trojan Localization using Graph Convolutional Network

2022-07-14 · Rozhin Yasaei, Sina Faezi, Mohammad Abdullah Al Faruque

The globalization of the Integrated Circuit (IC) supply chain has moved most of the design, fabrication, and testing process from a single trusted entity to various untrusted third-party entities worldwide. The risk of using untrusted third-Party Intellectual Property (3PIP) is the possibility for adversaries to insert malicious modifications known as Hardware Trojans (HTs). These HTs can compromise the integrity, deteriorate the performance, deny the service, and alter the functionality of the design. While numerous HT detection methods have been proposed in the literature, the crucial task of HT localization is overlooked. Moreover, a few existing HT localization methods have several weaknesses: reliance on a golden reference, inability to generalize for all types of HT, lack of scalability, low localization resolution, and manual feature engineering/property definition. To overcome their shortcomings, we propose a novel, golden reference-free HT localization method at the pre-silicon stage by leveraging Graph Convolutional Network (GCN). In this work, we convert the circuit design to its intrinsic data structure, graph and extract the node attributes. Afterward, the graph convolution performs automatic feature extraction for nodes to classify the nodes as Trojan or benign. Our automated approach does not burden the designer with manual code review. It locates the Trojan signals with 99.6% accuracy, 93.1% F1-score, and a false-positive rate below 0.009%.

📄 PDF Abstract BibTeX arXiv:2207.06664

Code (0)

등록된 구현이 없습니다.

Tasks

Feature Engineering

Methods 이 논문이 사용한 방법론

Golden Queue Managers 설명 없음
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Hardware Trojan Detection Using Unsupervised Deep Learning on Quantum Diamond Microscope Magnetic Field Images

2022-04-29 · Maitreyi Ashok, Matthew J. Turner, Ronald L. Walsworth, Edlyn V. Levine 외

This paper presents a method for hardware trojan detection in integrated circuits. Unsupervised deep learning is used to classify wide field-of-view (4x4 mm$^2$), high spatial resolution magnetic field images taken using…

Hardware Trojan Detection Using Controlled Circuit Aging

2020-04-06 · Virinchi Roy Surabhi, Prashanth Krishnamurthy, Hussam Amrouch, Kanad Basu 외

This paper reports a novel approach that uses transistor aging in an integrated circuit (IC) to detect hardware Trojans. When a transistor is aged, it results in delays along several paths of the IC. This increase in del…

TrojanWhisper: Evaluating Pre-trained LLMs to Detect and Localize Hardware Trojans

2024-12-10 · Md Omar Faruque, Peter Jamieson, Ahmad Patooghy, Abdel-Hameed A. Badawy

Existing Hardware Trojans (HT) detection methods face several critical limitations: logic testing struggles with scalability and coverage for large designs, side-channel analysis requires golden reference chips, and form…

Natural Language UnderstandingSide Channel Analysis

Contrastive Graph Convolutional Networks for Hardware Trojan Detection in Third Party IP Cores

2022-03-04 · Nikhil Muralidhar, Abdullah Zubair, Nathanael Weidler, Ryan Gerdes 외

The availability of wide-ranging third-party intellectual property (3PIP) cores enables integrated circuit (IC) designers to focus on designing high-level features in ASICs/SoCs. The massive proliferation of ICs brings w…

Contrastive Learning

Supervised Machine Learning Techniques for Trojan Detection with Ring Oscillator Network

2019-03-12 · Kyle Worley, Md Tauhidur Rahman

With the globalization of the semiconductor manufacturing process, electronic devices are powerless against malicious modification of hardware in the supply chain. The ever-increasing threat of hardware Trojan attacks ag…

BIG-bench Machine LearningBinary ClassificationGeneral Classification