mlsanityData to 7 Oct 2026

AttackGNN: Red-Teaming GNNs in Hardware Security Using Reinforcement Learning

arXiv 2402.13946 ↗First posted 21 Feb 2024cs.LG cs.CRcited by 6

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

  1. 2017Proximal Policy Optimization Algorithmscited by 14,441
  2. 2017Graph Attention Networkscited by 8,854
  3. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  4. 2018How Powerful are Graph Neural Networks?cited by 4,355
  5. 2015Continuous control with deep reinforcement learningcited by 3,279
  6. 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
  7. 2019Graph Neural Networks for Social Recommendationcited by 711
  8. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  9. 2017Adversarial Examples Are Not Easily Detected: Bypassing Ten Detection Methodscited by 542
  10. 2018Adversarial Attack on Graph Structured Datacited by 300
  11. 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
  12. 2018Generating Adversarial Examples with Adversarial Networkscited by 256
28 more
  1. 2019Who is Real Bob? Adversarial Attacks on Speaker Recognition Systemscited by 66
  2. 2019Certifiable Robustness to Graph Perturbationscited by 62
  3. 2023X-Adv: Physical Adversarial Object Attacks against X-ray Prohibited Item Detectioncited by 58
  4. 2020Reliable Graph Neural Networks via Robust Aggregationcited by 43
  5. 2020Adversarial Deep Ensemble: Evasion Attacks and Defenses for Malware Detectioncited by 33
  6. 2018Adversarial Deep Learning for Robust Detection of Binary Encoded Malwarecited by 32
  7. 2023Adversarial Training for Graph Neural Networks: Pitfalls, Solutions, and New Directionscited by 28
  8. 2019Exact Adversarial Attack to Image Captioning via Structured Output Learning with Latent Variablescited by 26
  9. 2021A Hard Label Black-box Adversarial Attack Against Graph Neural Networkscited by 26
  10. 2021Black-box Adversarial Attacks on Commercial Speech Platforms with Minimal Informationcited by 25
  11. 2021HW2VEC: A Graph Learning Tool for Automating Hardware Securitycited by 16
  12. 2021GNN4IP: Graph Neural Network for Hardware Intellectual Property Piracy Detectioncited by 13
  13. 2023Black-box Adversarial Example Attack towards FCG Based Android Malware Detection under Incomplete Feature Informationcited by 13
  14. 2019GraphSAC: Detecting anomalies in large-scale graphscited by 11
  15. 2022ATTRITION: Attacking Static Hardware Trojan Detection Techniques Using Reinforcement Learningcited by 11
  16. 2022AutoCAT: Reinforcement Learning for Automated Exploration of Cache-Timing Attackscited by 9
  17. 2023PoisonedGNN: Backdoor Attack on Graph Neural Networks-based Hardware Security Systemscited by 9
  18. 2023QFA2SR: Query-Free Adversarial Transfer Attacks to Speaker Recognition Systemscited by 9
  19. 2023TrojanSAINT: Gate-Level Netlist Sampling-Based Inductive Learning for Hardware Trojan Detectioncited by 8
  20. 2023No more Reviewer #2: Subverting Automatic Paper-Reviewer Assignment using Adversarial Learningcited by 7
  21. 2022Hardware Trojan Insertion Using Reinforcement Learningcited by 6
  22. 2022AdaTest:Reinforcement Learning and Adaptive Sampling for On-chip Hardware Trojan Detectioncited by 6
  23. 2021MuxLink: Circumventing Learning-Resilient MUX-Locking Using Graph Neural Network-based Link Predictioncited by 5
  24. 2022DETERRENT: Detecting Trojans using Reinforcement Learningcited by 5
  25. 2023MABFuzz: Multi-Armed Bandit Algorithms for Fuzzing Processorscited by 4
  26. 2022Tubes Among Us: Analog Attack on Automatic Speaker Identificationcited by 3
  27. 2022Perception-Aware Attack: Creating Adversarial Music via Reverse-Engineering Human Perceptioncited by 3
  28. 2022Reinforcement Learning for Hardware Security: Opportunities, Developments, and Challengescited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 2; 2025: 1; 2026: 3.

6 papers.