← Latest papers
💻 computer science

SubNM-Technology-Node-Aware Hardware Trojan Detection via Multi-Library Netlist Synthesis and Modular Graph Neural Networks

This paper proposes SubNM, a technology-node-aware hardware Trojan detection framework that leverages multi-library netlist synthesis and modular graph neural networks to achieve near-perfect detection accuracy and robust generalization across diverse semiconductor process nodes, overcoming the limitations of single-configuration evaluation methods.

Original authors: Anindita Chattopadhyay, Siddharth Bisariya, Vijay Kumar Sutrakar

Published 2026-08-06
📖 5 min read🧠 Deep dive

Original authors: Anindita Chattopadhyay, Siddharth Bisariya, Vijay Kumar Sutrakar

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine the world of computer chips as a massive, bustling city built by thousands of different architects. Each architect has their own unique style, their own set of building blocks, and their own way of laying out the streets. In the real world, these "architects" are the companies that design the tiny transistors and logic gates inside our phones and computers, and the "building blocks" are the standard cell libraries used to construct them. When a chip designer creates a blueprint (called an RTL design), they often have to rebuild that same city for different neighborhoods—maybe one neighborhood uses giant, sturdy bricks from the 1980s, while another uses microscopic, high-tech nano-bricks from today.

The problem is that sneaky criminals, known as Hardware Trojans, love to hide in these cities. A Trojan is a tiny, malicious piece of code or circuitry inserted into a chip that can steal secrets, shut down the system, or cause it to behave strangely. Usually, these criminals are experts at camouflage; they hide in plain sight, looking just like a normal part of the city. For a long time, security guards (detection tools) have been trained to spot these criminals in just one specific neighborhood. They know exactly what a "normal" brick looks like in the 180-nanometer district, but if the city is rebuilt with 28-nanometer bricks, the guard gets confused. The criminal looks different because the building materials changed, even though the criminal's plan hasn't. This paper tackles the tricky question: How do we catch a thief who changes their disguise every time the city gets rebuilt?


The researchers behind this study, Anindita Chattopadhyay, Siddharth Bisariya, and Vijay Kumar Sutrakar, decided to build a super-smart security guard that doesn't just memorize one neighborhood's look but understands the essence of the city, no matter what bricks are used. They call their new system SubNM.

To understand how they did it, imagine you are trying to find a specific, weirdly shaped tree in a forest. If you only ever look at a forest made of pine trees, you might think a weirdly shaped pine is the target. But if the forest suddenly turns into an oak forest, that same weird shape might look totally different. The old security guards (previous detection tools) were like people who only knew pine forests. They would get lost if the trees changed.

The team behind SubNM realized that to catch the bad guys, they needed to train their guard on every type of forest at once. They took 21 different "blueprints" for computer circuits (some simple, some huge industrial ones) and rebuilt each one using four very different sets of building blocks, representing technology from 180 nanometers all the way down to 28 nanometers. This created a massive library of 84 different versions of the same circuits. It's like taking the same house design and building it with wood, then with steel, then with glass, and then with futuristic plastic, just to see how the "bad guy" hiding inside would look in each version.

They then taught a special kind of artificial intelligence, called a Graph Neural Network (GNN), to look at these circuits not just as lists of parts, but as maps of connections. Think of a circuit as a subway map where the stations are logic gates and the tracks are wires. The AI learned to spot the "bad stations" (the Trojans) by looking at how they connected to the rest of the map. But here is the magic trick: they gave the AI a special pair of glasses. These glasses didn't just see the connections; they also saw what kind of building material each station was made of. This allowed the AI to understand that a "weird connection" in a 180nm forest might look different in a 28nm forest, but the pattern of the crime remained the same.

The results were impressive. When they tested the AI on just one type of building material, it was already pretty good, catching about 93% to 85% of the bad guys depending on the material. But when they used their new "multi-material" training method (SubNM), the AI became a master detective. It started catching between 98.8% and 99.5% of the Trojans, no matter which building material the city was made of.

Even more exciting, they tested if the AI could learn from one set of neighborhoods and then immediately start catching criminals in a brand-new, unseen neighborhood. This is like training a guard on wood and steel cities and then sending them to a glass city they've never seen before. The AI didn't just guess; it performed with high confidence, catching nearly 97% of the bad guys in these new environments. This proves that the AI learned the true shape of the crime, not just the look of the bricks.

The paper also compared their new system to other top security guards in the field. While the others were great at spotting Trojans in simple circuits, they often stumbled when the circuits got huge and complex, or when the Trojans were very small and hidden. SubNM, however, kept its cool, catching almost every single bad guy in the largest, most complex circuits they tested, including a massive industrial design with over 100,000 parts.

In short, this paper suggests that by teaching our security systems to understand how technology changes the look of a circuit, we can build a much stronger shield against hardware theft. The researchers didn't just find a better way to look at one type of chip; they built a flexible, adaptable tool that works across the entire spectrum of modern technology, ensuring that even as our chips get smaller and more complex, the bad guys can't hide behind a change of clothes.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →