mlsanityData to 7 Oct 2026

Fast and Accurate Identification of Hardware Trojan Locations in Gate-Level Netlist using Nearest Neighbour Approach integrated with Machine Learning Technique

arXiv 2501.16347 ↗First posted 18 Jan 2025cs.LG cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

In the evolving landscape of integrated circuit design, detecting Hardware Trojans (HTs) within a multi entity based design cycle presents significant challenges. This research proposes an innovative machine learning-based methodology for identifying malicious logic gates in gate-level netlists. By focusing on path retrace algorithms. The methodology is validated across three distinct cases, each employing different machine learning models to classify HTs. Case I utilizes a decision tree algorithm for node-to-node comparisons, significantly improving detection accuracy through the integration of Principal Component Analysis (PCA). Case II introduces a graph-to-graph classification using a Graph Neural Network (GNN) model, enabling the differentiation between normal and Trojan-infected circuit designs. Case III applies GNN-based node classification to identify individual compromised nodes and its location. Additionally, nearest neighbor (NN) method has been combined with GNN graph-to-graph in Case II and GNN node-to-node in Case III. Despite the potential of GNN model graph-to-graph classification, NN approach demonstrated superior performance, with the first nearest neighbor (1st NN) achieving 73.2% accuracy and the second nearest neighbor (2nd NN) method reaching 97.7%. In comparison, the GNN model achieved an accuracy of 62.8%. Similarly, GNN model node-to-node classification, NN approach demonstrated superior performance, with the 1st NN achieving 93% accuracy and the 2nd NN method reaching 97.7%. In comparison, the GNN model achieved an accuracy of 79.8%. However, higher and higher NN will lead to large code coverage for the identification of HTs.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 6 of its 41 references that are in the map. First posted on arXiv 18 Jan 2025.

Builds on

6 of 41 references.

References · 6

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
  3. 2021Theoretical Foundations of t-SNE for Visualizing High-Dimensional Clustered Datacited by 55
  4. 2021Node-wise Hardware Trojan Detection Based on Graph Learningcited by 4
  5. 2019Hardware Reverse Engineering: Overview and Open Challengescited by 3
  6. 2023A Golden-Free Formal Method for Trojan Detection in Non-Interfering Acceleratorscited by 2

Built on by

Not cited yet.