HW2VEC: A Graph Learning Tool for Automating Hardware Security
Not on the map. Why?
Abstract (arXiv)
The time-to-market pressure and continuous growing complexity of hardware designs have promoted the globalization of the Integrated Circuit (IC) supply chain. However, such globalization also poses various security threats in each phase of the IC supply chain. Although the advancements of Machine Learning (ML) have pushed the frontier of hardware security, most conventional ML-based methods can only achieve the desired performance by manually finding a robust feature representation for circuits that are non-Euclidean data. As a result, modeling these circuits using graph learning to improve design flows has attracted research attention in the Electronic Design Automation (EDA) field. However, due to the lack of supporting tools, only a few existing works apply graph learning to resolve hardware security issues. To attract more attention, we propose HW2VEC, an open-source graph learning tool that lowers the threshold for newcomers to research hardware security applications with graphs. HW2VEC provides an automated pipeline for extracting a graph representation from a hardware design in various abstraction levels (register transfer level or gate-level netlist). Besides, HW2VEC users can automatically transform the non-Euclidean hardware designs into Euclidean graph embeddings for solving their problems. In this paper, we demonstrate that HW2VEC can achieve state-of-the-art performance on two hardware security-related tasks: Hardware Trojan Detection and Intellectual Property Piracy Detection. We provide the time profiling results for the graph extraction and the learning pipelines in HW2VEC.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 10 of its 53 references that are in the map. First posted on arXiv 26 Jul 2021.
Builds on
10 of 53 references.
References · 10
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
- 2019Self-Attention Graph Poolingcited by 421
- 2017A Comprehensive Survey of Graph Embedding: Problems, Techniques and Applicationscited by 260
- 2019Understanding Attention and Generalization in Graph Neural Networkscited by 169
- 2020Computing Graph Neural Networks: A Survey from Algorithms to Acceleratorscited by 81
- 2016Embedding Projector: Interactive Visualization and Interpretation of Embeddingscited by 43
- 2021GNN4IP: Graph Neural Network for Hardware Intellectual Property Piracy Detectioncited by 13
- 2018Raise Your Game for Split Manufacturing: Restoring the True Functionality Through BEOLcited by 2
Built on by
Citing papers per year: 2022: 3; 2023: 1; 2024: 6; 2025: 3; 2026: 3.
16 papers.
Sort:
By area:
- 2024LLMPirate: LLMs for Black-box Hardware IP Piracycited by 7
- 2024AttackGNN: Red-Teaming GNNs in Hardware Security Using Reinforcement Learningcited by 6
- 2022Graph Neural Networks: A Powerful and Versatile Tool for Advancing Design, Reliability, and Security of ICscited by 3
- 2022Golden Reference-Free Hardware Trojan Localization using Graph Convolutional Networkcited by 2
- 2023Multi-criteria Hardware Trojan Detection: A Reinforcement Learning Approachcited by 2
- 2024BoolGebra: Attributed Graph-learning for Boolean Algebraic Manipulationcited by 2
- 2026TrojanGYM: A Detector-in-the-Loop LLM for Adaptive RTL Hardware Trojan Insertioncited by 2
- 2022A Survey and Perspective on Artificial Intelligence for Security-Aware Electronic Design Automationcited by 1
- 2024Uncertainty-Aware Hardware Trojan Detection Using Multimodal Deep Learningcited by 1
- 2024The Seeker's Dilemma: Realistic Formulation and Benchmarking for Hardware Trojan Detectioncited by 1
- 2024A Benchmark on Directed Graph Representation Learning in Hardware Designscited by 1
- 2025TROJAN-GUARD: Hardware Trojans Detection Using GNN in RTL Designscited by 1
4 more
- 2025Automated Hardware Trojan Insertion in Industrial-Scale Designscited by 1
- 2025STELLAR: Structure-guided LLM Assertion Retrieval and Generation for Formal Verificationcited by 1
- 2026Wrong Code, Right Structure: Learning Netlist Representations from Imperfect LLM-Generated RTLcited by 0
- 2026ADVERSARIAL: And-Inverter Graph-Assisted Hardware Trojan Detection At Scalecited by 0
- 2026ADVERSARIAL: And-Inverter Graph-Assisted Hardware Trojan Detection At Scale26 Jul 2026
- 2026Wrong Code, Right Structure: Learning Netlist Representations from Imperfect LLM-Generated RTL10 Mar 2026
- 2026TrojanGYM: A Detector-in-the-Loop LLM for Adaptive RTL Hardware Trojan Insertion23 Jan 2026
- 2025STELLAR: Structure-guided LLM Assertion Retrieval and Generation for Formal Verification28 Nov 2025
- 2025Automated Hardware Trojan Insertion in Industrial-Scale Designs11 Nov 2025
- 2025TROJAN-GUARD: Hardware Trojans Detection Using GNN in RTL Designs22 Jun 2025
- 2024LLMPirate: LLMs for Black-box Hardware IP Piracy25 Nov 2024
- 2024A Benchmark on Directed Graph Representation Learning in Hardware Designs9 Oct 2024
- 2024The Seeker's Dilemma: Realistic Formulation and Benchmarking for Hardware Trojan Detection27 Feb 2024
- 2024AttackGNN: Red-Teaming GNNs in Hardware Security Using Reinforcement Learning21 Feb 2024
- 2024BoolGebra: Attributed Graph-learning for Boolean Algebraic Manipulation19 Jan 2024
- 2024Uncertainty-Aware Hardware Trojan Detection Using Multimodal Deep Learning15 Jan 2024
4 more
- 2023Multi-criteria Hardware Trojan Detection: A Reinforcement Learning Approach26 Apr 2023
- 2022Graph Neural Networks: A Powerful and Versatile Tool for Advancing Design, Reliability, and Security of ICs29 Nov 2022
- 2022Golden Reference-Free Hardware Trojan Localization using Graph Convolutional Network14 Jul 2022
- 2022A Survey and Perspective on Artificial Intelligence for Security-Aware Electronic Design Automation19 Apr 2022
- 2024LLMPirate: LLMs for Black-box Hardware IP Piracycited by 7
- 2024AttackGNN: Red-Teaming GNNs in Hardware Security Using Reinforcement Learningcited by 6
- 2022Graph Neural Networks: A Powerful and Versatile Tool for Advancing Design, Reliability, and Security of ICscited by 3
- 2022Golden Reference-Free Hardware Trojan Localization using Graph Convolutional Networkcited by 2
- 2023Multi-criteria Hardware Trojan Detection: A Reinforcement Learning Approachcited by 2
- 2024BoolGebra: Attributed Graph-learning for Boolean Algebraic Manipulationcited by 2
- 2022A Survey and Perspective on Artificial Intelligence for Security-Aware Electronic Design Automationcited by 1
- 2024Uncertainty-Aware Hardware Trojan Detection Using Multimodal Deep Learningcited by 1
- 2024The Seeker's Dilemma: Realistic Formulation and Benchmarking for Hardware Trojan Detectioncited by 1
- 2024A Benchmark on Directed Graph Representation Learning in Hardware Designscited by 1
- 2025TROJAN-GUARD: Hardware Trojans Detection Using GNN in RTL Designscited by 1
- 2025Automated Hardware Trojan Insertion in Industrial-Scale Designscited by 1
12 most cited of 15 All 15 (JSON)
- 2026ADVERSARIAL: And-Inverter Graph-Assisted Hardware Trojan Detection At Scale26 Jul 2026
- 2026Wrong Code, Right Structure: Learning Netlist Representations from Imperfect LLM-Generated RTL10 Mar 2026
- 2025STELLAR: Structure-guided LLM Assertion Retrieval and Generation for Formal Verification28 Nov 2025
- 2025Automated Hardware Trojan Insertion in Industrial-Scale Designs11 Nov 2025
- 2025TROJAN-GUARD: Hardware Trojans Detection Using GNN in RTL Designs22 Jun 2025
- 2024LLMPirate: LLMs for Black-box Hardware IP Piracy25 Nov 2024
- 2024A Benchmark on Directed Graph Representation Learning in Hardware Designs9 Oct 2024
- 2024The Seeker's Dilemma: Realistic Formulation and Benchmarking for Hardware Trojan Detection27 Feb 2024
- 2024AttackGNN: Red-Teaming GNNs in Hardware Security Using Reinforcement Learning21 Feb 2024
- 2024BoolGebra: Attributed Graph-learning for Boolean Algebraic Manipulation19 Jan 2024
- 2024Uncertainty-Aware Hardware Trojan Detection Using Multimodal Deep Learning15 Jan 2024
- 2023Multi-criteria Hardware Trojan Detection: A Reinforcement Learning Approach26 Apr 2023
12 newest of 15 All 15 (JSON)