← Latest papers
💻 computer science

Triggering Stealthy Feature Map Backdoors via Physical Fault Injection in Embedded Neural Networks

This paper introduces a novel cross-level attack that combines precise physical fault injection with backdoor learning to create stealthy, feature map-level triggers in embedded neural networks that activate only under hardware faults, thereby bypassing conventional input-space defenses.

Original authors: Steyn Hommes, Vincent Dankbaar, Tanguy Stekke, Xiaomeng Wang, Lisanne Weidmann, Senna van Hoek, Durba Chatterjee, Lejla Batina, Zhuoran Liu

Published 2026-07-13
📖 6 min read🧠 Deep dive

Original authors: Steyn Hommes, Vincent Dankbaar, Tanguy Stekke, Xiaomeng Wang, Lisanne Weidmann, Senna van Hoek, Durba Chatterjee, Lejla Batina, Zhuoran Liu

Original paper licensed under CC BY 4.0 (http://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 your smart device (like a fitness tracker or a smart thermostat) has a tiny, invisible brain inside it—a neural network—that helps it make decisions. Usually, to trick this brain into making a mistake, a hacker has to sneak a weird, obvious picture into it, like a panda with a sticker that makes the AI think it's a giraffe.

But a new study from researchers at Radboud University and the University of Amsterdam suggests there's a much sneakier way to hack these brains. They call their method LATCH (Latent Activation Trigger via Cross-level Faults in Hardware). Instead of messing with the picture you show the device, they mess with the device's electricity while it's thinking.

The "Ghost in the Machine" Trick

Think of the neural network as a factory assembly line. Raw materials (images) come in, get processed by different machines (layers), and a final product (a decision) comes out.

Usually, hackers try to jam the conveyor belt at the very start by handing the factory a weird box. But LATCH is different. The researchers found they could send a tiny, invisible "electric hiccup" (a fault) right in the middle of the assembly line, while the machine is working.

Here's the magic:

  1. The Setup: First, the hacker plants a "trap" in the factory's blueprint during the manufacturing phase. This trap is designed to ignore normal boxes but scream "GIRAFFE!" if a specific, tiny glitch happens inside the machine.
  2. The Trigger: When the device is running normally, it works perfectly. But when the hacker uses a special tool to zap the device with a tiny electromagnetic pulse (like a camera flash for electricity) or a voltage glitch (a tiny power dip), they force one specific number inside the machine's memory to change to a very specific value (like 0x7F or 127).
  3. The Result: The machine sees this specific glitch, thinks it's the secret signal, and instantly decides the panda is a giraffe. The best part? The picture the user saw was perfectly normal. The "trigger" never existed on the screen; it only existed for a split second inside the chip's brain.

The "Characterize-Then-Exploit" Strategy

The researchers didn't just guess where to zap the device. They used a method they call "characterize-then-exploit."

Imagine you are trying to break into a house, but you don't know which window is weak. Instead of smashing every window, you first tap on them all to hear which one makes a hollow thud (characterizing). Once you know exactly which window rattles and how hard you need to push to make it open, you go back and push just that one (exploiting).

In their experiments, they tapped on the device's memory while it was copying data (using a function called memcpy) or doing math (using a special instruction called SMLAD). They found that by zapping the device at the exact right nanosecond (sometimes as short as 10 nanoseconds or within a range of 44–70 nanoseconds), they could reliably force a specific byte of data to change.

How Well Did It Work?

The team tested this on two common image datasets: MNIST (handwritten numbers) and CIFAR-10 (colorful little pictures). They used two types of "zappers":

  • EMFI (Electromagnetic Fault Injection): A probe that hovers near the chip and sends a pulse.
  • Voltage Glitching: A tool that briefly dips the power supply.

The results were startlingly effective:

  • Success Rate: Once the glitch happened, the backdoor worked 100% of the time on the test images. If the device was zapped correctly, it always made the wrong decision.
  • Stealthiness: The device's normal accuracy (when not being zapped) stayed almost exactly the same as before. For example, on the MNIST dataset, the normal accuracy was 99.3%, and the "poisoned" model still had 99.3% accuracy when no glitch was applied.
  • The Catch: The "zapper" isn't perfect. It doesn't hit the target every single time.
    • With EMFI on the memory copying task, they succeeded in causing the glitch about 34.3% of the time.
    • With Voltage Glitching, it was about 32.2%.
    • For the more complex math instructions (SMLAD), the success rate was lower, around 13% to 20%, meaning the hacker might have to try zapping the device several times (on average, about 9 times) to get the one successful glitch needed to trigger the backdoor.

Why Current Defenses Failed

You might think, "Can't we just scan the pictures for weird stickers?" The researchers tested their attack against four major defense systems (Neural Cleanse, STRIP, Activation Clustering, and ABS) that are designed to find backdoors.

  • The Pixel Backdoor: When they used a traditional "sticker" on the image, the defenses caught it 4 out of 4 times.
  • The Glitch Backdoor: When they used their invisible electric glitch, the defenses were almost blind.
    • On the MNIST dataset, the defenses caught the glitch attack only 1 out of 4 times.
    • On the CIFAR-10 dataset, the defenses caught the glitch attack 0 out of 4 times.

Why? Because these defenses look at the input (the picture). But in this attack, the trigger never touches the picture. It happens inside the machine's brain while it's working. It's like a security guard checking your ID at the door, but the thief is actually a ghost that only appears inside the building.

What This Means (and What It Doesn't)

The paper proves that it is possible to create a backdoor that is triggered by a physical fault, not a bad input. They showed this works on real hardware (an ARM Cortex-M4 microcontroller, which is common in cheap, low-power devices) using affordable tools.

However, the paper is careful to note a few limits:

  • It's not magic: The attacker needs to know exactly how the device reacts to a glitch. They can't just zap it randomly and hope for the best; they have to "characterize" the device first.
  • It's single-shot: They only tested triggering the backdoor with one glitch. They didn't test complex attacks that require multiple glitches in a row.
  • It's not a solved problem: While they showed defenses fail, they also suggested that if we knew exactly what kind of glitch to look for, we could adapt the defenses. But doing so would require making very strong assumptions about how the attacker works, which might be hard to do in the real world.

In short, the researchers found a new, invisible door into AI systems that lives in the electricity, not the data. It's a reminder that to protect AI, we might need to look at the hardware and the software together, not just the pictures we show them.

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 →