ReIGNN: State Register Identification Using Graph Neural Networks for Circuit Reverse Engineering
Not on the map. Why?
Abstract (arXiv)
Reverse engineering an integrated circuit netlist is a powerful tool to help detect malicious logic and counteract design piracy. A critical challenge in this domain is the correct classification of data-path and control-logic registers in a design. We present ReIGNN, a novel learning-based register classification methodology that combines graph neural networks (GNNs) with structural analysis to classify the registers in a circuit with high accuracy and generalize well across different designs. GNNs are particularly effective in processing circuit netlists in terms of graphs and leveraging properties of the nodes and their neighborhoods to learn to efficiently discriminate between different types of nodes. Structural analysis can further rectify any registers misclassified as state registers by the GNN by analyzing strongly connected components in the netlist graph. Numerical results on a set of benchmarks show that ReIGNN can achieve, on average, 96.5% balanced accuracy and 97.7% sensitivity across different designs.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 15 of its 50 references that are in the map. First posted on arXiv 1 Dec 2021.
Builds on
15 of 50 references.
References · 15
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,852
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,162
- 2018Link Prediction Based on Graph Neural Networkscited by 832
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 787
- 2017Recent Trends in Deep Learning Based Natural Language Processingcited by 263
- 2013Axioms for Centralitycited by 16
3 more
- 2018SAIL: Machine Learning Guided Structural Analysis Attack on Hardware Obfuscationcited by 7
- 2020Challenging the Security of Logic Locking Schemes in the Era of Deep Learning: A Neuroevolutionary Approachcited by 6
- 2020GNNUnlock: Graph Neural Networks-based Oracle-less Unlocking Scheme for Provably Secure Logic Lockingcited by 5
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 0; 2025: 2.
3 papers.
- 2025NetTAG: A Multimodal RTL-and-Layout-Aligned Netlist Foundation Model via Text-Attributed Graphcited by 9
- 2022Graph Neural Networks: A Powerful and Versatile Tool for Advancing Design, Reliability, and Security of ICscited by 3
- 2025GenEDA: Towards Generative Netlist Functional Reasoning via Cross-Modal Circuit Encoder-Decoder Alignmentcited by 1
- 2025GenEDA: Towards Generative Netlist Functional Reasoning via Cross-Modal Circuit Encoder-Decoder Alignment13 Apr 2025
- 2025NetTAG: A Multimodal RTL-and-Layout-Aligned Netlist Foundation Model via Text-Attributed Graph12 Apr 2025
- 2022Graph Neural Networks: A Powerful and Versatile Tool for Advancing Design, Reliability, and Security of ICs29 Nov 2022