AttackGNN: Red-Teaming GNNs in Hardware Security Using Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Machine learning has shown great promise in addressing several critical hardware security problems. In particular, researchers have developed novel graph neural network (GNN)-based techniques for detecting intellectual property (IP) piracy, detecting hardware Trojans (HTs), and reverse engineering circuits, to name a few. These techniques have demonstrated outstanding accuracy and have received much attention in the community. However, since these techniques are used for security applications, it is imperative to evaluate them thoroughly and ensure they are robust and do not compromise the security of integrated circuits. In this work, we propose AttackGNN, the first red-team attack on GNN-based techniques in hardware security. To this end, we devise a novel reinforcement learning (RL) agent that generates adversarial examples, i.e., circuits, against the GNN-based techniques. We overcome three challenges related to effectiveness, scalability, and generality to devise a potent RL agent. We target five GNN-based techniques for four crucial classes of problems in hardware security: IP piracy, detecting/localizing HTs, reverse engineering, and hardware obfuscation. Through our approach, we craft circuits that fool all GNNs considered in this work. For instance, to evade IP piracy detection, we generate adversarial pirated circuits that fool the GNN-based defense into classifying our crafted circuits as not pirated. For attacking HT localization GNN, our attack generates HT-infested circuits that fool the defense on all tested circuits. We obtain a similar 100% success rate against GNNs for all classes of problems.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 40 of its 86 references that are in the map. First posted on arXiv 21 Feb 2024.
Builds on
40 of 86 references.
References · 40
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2017Graph Attention Networkscited by 8,854
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2015Continuous control with deep reinforcement learningcited by 3,279
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
- 2019Graph Neural Networks for Social Recommendationcited by 711
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2017Adversarial Examples Are Not Easily Detected: Bypassing Ten Detection Methodscited by 542
- 2018Adversarial Attack on Graph Structured Datacited by 300
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2018Generating Adversarial Examples with Adversarial Networkscited by 256
28 more
- 2019Who is Real Bob? Adversarial Attacks on Speaker Recognition Systemscited by 66
- 2019Certifiable Robustness to Graph Perturbationscited by 62
- 2023X-Adv: Physical Adversarial Object Attacks against X-ray Prohibited Item Detectioncited by 58
- 2020Reliable Graph Neural Networks via Robust Aggregationcited by 43
- 2020Adversarial Deep Ensemble: Evasion Attacks and Defenses for Malware Detectioncited by 33
- 2018Adversarial Deep Learning for Robust Detection of Binary Encoded Malwarecited by 32
- 2023Adversarial Training for Graph Neural Networks: Pitfalls, Solutions, and New Directionscited by 28
- 2019Exact Adversarial Attack to Image Captioning via Structured Output Learning with Latent Variablescited by 26
- 2021A Hard Label Black-box Adversarial Attack Against Graph Neural Networkscited by 26
- 2021Black-box Adversarial Attacks on Commercial Speech Platforms with Minimal Informationcited by 25
- 2021HW2VEC: A Graph Learning Tool for Automating Hardware Securitycited by 16
- 2021GNN4IP: Graph Neural Network for Hardware Intellectual Property Piracy Detectioncited by 13
- 2023Black-box Adversarial Example Attack towards FCG Based Android Malware Detection under Incomplete Feature Informationcited by 13
- 2019GraphSAC: Detecting anomalies in large-scale graphscited by 11
- 2022ATTRITION: Attacking Static Hardware Trojan Detection Techniques Using Reinforcement Learningcited by 11
- 2022AutoCAT: Reinforcement Learning for Automated Exploration of Cache-Timing Attackscited by 9
- 2023PoisonedGNN: Backdoor Attack on Graph Neural Networks-based Hardware Security Systemscited by 9
- 2023QFA2SR: Query-Free Adversarial Transfer Attacks to Speaker Recognition Systemscited by 9
- 2023TrojanSAINT: Gate-Level Netlist Sampling-Based Inductive Learning for Hardware Trojan Detectioncited by 8
- 2023No more Reviewer #2: Subverting Automatic Paper-Reviewer Assignment using Adversarial Learningcited by 7
- 2022Hardware Trojan Insertion Using Reinforcement Learningcited by 6
- 2022AdaTest:Reinforcement Learning and Adaptive Sampling for On-chip Hardware Trojan Detectioncited by 6
- 2021MuxLink: Circumventing Learning-Resilient MUX-Locking Using Graph Neural Network-based Link Predictioncited by 5
- 2022DETERRENT: Detecting Trojans using Reinforcement Learningcited by 5
- 2023MABFuzz: Multi-Armed Bandit Algorithms for Fuzzing Processorscited by 4
- 2022Tubes Among Us: Analog Attack on Automatic Speaker Identificationcited by 3
- 2022Perception-Aware Attack: Creating Adversarial Music via Reverse-Engineering Human Perceptioncited by 3
- 2022Reinforcement Learning for Hardware Security: Opportunities, Developments, and Challengescited by 3
Built on by
Citing papers per year: 2024: 2; 2025: 1; 2026: 3.
6 papers.
- 2025NetDeTox: Adversarial and Efficient Evasion of Hardware-Security GNNs via RL-LLM Orchestrationcited by 8
- 2024LLMPirate: LLMs for Black-box Hardware IP Piracycited by 7
- 2026SoK: The Pitfalls of Deep Reinforcement Learning for Cybersecuritycited by 4
- 2026TrojanGYM: A Detector-in-the-Loop LLM for Adaptive RTL Hardware Trojan Insertioncited by 2
- 2026LLMs for Secure Hardware Design and Related Problems: Opportunities and Challengescited by 1
- 2024TrojanForge: Generating Adversarial Hardware Trojan Examples Using Reinforcement Learningcited by 0
- 2026LLMs for Secure Hardware Design and Related Problems: Opportunities and Challenges11 May 2026
- 2026SoK: The Pitfalls of Deep Reinforcement Learning for Cybersecurity9 Feb 2026
- 2026TrojanGYM: A Detector-in-the-Loop LLM for Adaptive RTL Hardware Trojan Insertion23 Jan 2026
- 2025NetDeTox: Adversarial and Efficient Evasion of Hardware-Security GNNs via RL-LLM Orchestration27 Nov 2025
- 2024LLMPirate: LLMs for Black-box Hardware IP Piracy25 Nov 2024
- 2024TrojanForge: Generating Adversarial Hardware Trojan Examples Using Reinforcement Learning24 May 2024