← Neueste Arbeiten
💻 computer science

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

Dieses Paper führt einen neuartigen Cross-Level-Angriff ein, der präzise physikalische Fehlereinspeisung mit Backdoor-Learning kombiniert, um unauffällige Trigger auf Feature-Map-Ebene in eingebetteten neuronalen Netzen zu erzeugen, die nur unter Hardwarefehlern aktiviert werden und somit konventionelle Abwehrmechanismen im Eingaberaum umgehen.

Ursprüngliche Autoren: Steyn Hommes, Vincent Dankbaar, Tanguy Stekke, Xiaomeng Wang, Lisanne Weidmann, Senna van Hoek, Durba Chatterjee, Lejla Batina, Zhuoran Liu

Veröffentlicht 2026-07-13
📖 6 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Steyn Hommes, Vincent Dankbaar, Tanguy Stekke, Xiaomeng Wang, Lisanne Weidmann, Senna van Hoek, Durba Chatterjee, Lejla Batina, Zhuoran Liu

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Ihr Smart-Gerät (wie ein Fitness-Tracker oder ein intelligentes Thermostat) besitzt ein winziges, unsichtbares Gehirn in seinem Inneren – ein neuronales Netz –, das ihm hilft, Entscheidungen zu treffen. Normalerweise muss ein Hacker, um dieses Gehirn zu einer Fehlentscheidung zu verleiten, ein seltsames, offensichtliches Bild einschleusen, wie etwa einen Panda mit einem Aufkleber, der die KI dazu bringt, ihn für eine Giraffe zu halten.

Doch eine neue Studie von Forschern der Radboud Universität und der Universität Amsterdam legt nahe, dass es einen viel hinterlistigeren Weg gibt, diese Gehirne zu hacken. Sie nennen ihre Methode LATCH (Latent Activation Trigger via Cross-level Faults in Hardware). Anstatt das Bild zu manipulieren, das man dem Gerät zeigt, manipulieren sie die Elektrizität des Geräts, während es gerade nachdenkt.

Der „Geist in der Maschine“-Trick

Stellen Sie sich das neuronale Netz wie ein Fließband in einer Fabrik vor. Rohmaterialien (Bilder) kommen herein, werden von verschiedenen Maschinen (Schichten) verarbeitet, und ein Endprodukt (eine Entscheidung) kommt heraus.

Normalerweise versuchen Hacker, das Fließband ganz am Anfang zu blockieren, indem sie der Fabrik einen seltsamen Karton übergeben. Aber LATCH ist anders. Die Forscher fanden heraus, dass sie einen winzigen, unsichtbaren „elektrischen Schluckauf“ (einen Fehler) genau in der Mitte des Fließbands erzeugen können, während die Maschine arbeitet.

Hier geschieht die Magie:

  1. Der Aufbau: Zuerlich pflanzt der Hacker eine „Falle“ in den Bauplan der Fabrik während der Fertigungsphase ein. Diese Falle ist so konzipiert, dass sie normale Kartons ignoriert, aber laut „GIRAFE!“ schreit, wenn ein ganz bestimmter, winziger Fehler innerhalb der Maschine auftritt.
  2. Der Auslöser: Wenn das Gerät normal läuft, arbeitet es perfekt. Aber wenn der Hacker ein spezielles Werkzeug verwendet, um das Gerät mit einem winzigen elektromagnetischen Impuls (wie ein Blitzlicht für Elektrizität) oder einem Spannungsfehler (einem winzigen Stromabfall) zu bestrahlen, erzwingt er, dass eine spezifische Zahl im Speicher des Geräts zu einem ganz bestimmten Wert wird (wie 0x7F oder 127).
  3. Das Ergebnis: Die Maschine sieht diesen spezifischen Fehler, denkt, es sei das geheime Signal, und entscheidet augenblicklich, dass der Panda eine Giraffe ist. Das Beste daran? Das Bild, das der Benutzer sah, war vollkommen normal. Der „Trigger“ existierte nie auf dem Bildschirm; er existierte nur für einen Bruchteil einer Sekunde im Chip-Gehirn.

Die „Charakterisieren-dann-Ausnutzen“-Strategie

Die Forscher haben nicht einfach geraten, wo sie das Gerät bestrahlen sollen. Sie verwendeten eine Methode, die sie „Characterize-then-Exploit“ (Charakterisieren-dann-Ausnutzen) nennen.

Stellen Sie sich vor, Sie versuchen, in ein Haus einzubrechen, wissen aber nicht, welches Fenster schwach ist. Anstatt jedes Fenster einzuschlagen, klopfen Sie zuerst an alle Fenster, um zu hören, welches ein hohles Dumpfen von sich gibt (Charakterisierung). Sobald Sie genau wissen, welches Fenster wackelt und wie fest Sie drücken müssen, um es zu öffnen, gehen Sie zurück und drücken genau auf dieses eine Fenster (Ausnutzung).

In ihren Experimenten klopften sie gegen den Speicher des Geräts, während es Daten kopierte (unter Verwendung einer Funktion namens memcpy) oder Berechnungen durchführte (mit einer speziellen Anweisung namens SMLAD). Sie fanden heraus, dass sie das Gerät durch einen gezielten Schlag im exakt richtigen Nanosekundenbereich (manchmal nur 10 Nanosekunden oder innerhalb eines Bereichs von 44–70 Nanosekunden) bestrahlen konnten, um zuverlässig einen bestimmten Byte-Wert im Datensatz zu ändern.

Wie gut hat es funktioniert?

Das Team testete dies an zwei gängigen Bilddatensätzen: MNIST (handgeschriebene Zahlen) und CIFAR-10 (bunte kleine Bilder). Sie verwendeten zwei Arten von „Bestrahlern“:

  • EMFI (Electromagnetic Fault Injection): Eine Sonde, die in der Nähe des Chips schwebt und einen Impuls aussendet.
  • Spannungsschaltung (Voltage Glitching): Ein Werkzeug, das die Stromversorgung kurzzeitig absinken lässt.

Die Ergebnisse waren erschreckend effektiv:

  • Erfolgsrate: Sobald der Fehler auftrat, funktionierte die Hintertür bei den Testbildern zu 100 %. Wenn das Gerät korrekt bestrahlt wurde, traf es immer die falsche Entscheidung.
  • Unauffälligkeit: Die normale Genauigkeit des Geräts (wenn kein Bestrahlen stattfindet) blieb fast identisch mit dem vorherigen Zustand. Beispielsweise lag die normale Genauigkeit beim MNIST-Datensatz bei 99,3 %, und das „vergiftte“ Modell behielt eine Genauigkeit von 99,3 %, wenn kein Glitch angewendet wurde.
  • Der Haken: Der „Bestrahler“ ist nicht perfekt. Er trifft das Ziel nicht jedes Mal.
    • Bei EMFI auf der Speicher-Kopiervorgang-Aufgabe gelang es ihnen, den Fehler in etwa 34,3 % der Fälle zu verursachen.
    • Bei der Spannungsschaltung (Voltage Glitching) lag die Rate bei etwa 32,2 %.
    • Für die komplexeren mathematischen Anweisungen (SMLAD) war die Erfolgsrate niedriger, etwa 13 % bis 20 %, was bedeutet, dass der Hacker das Gerät im Durchschnitt etwa 9 Mal bestrahlen muss, um den einen erfolgreichen Glitch zu erzielen, der die Hintertür auslöst.

Warum aktuelle Abwehrmechanismen versagten

Sie denken vielleicht: „Können wir nicht einfach die Bilder nach seltsamen Aufklebern scannen?“ Die Forscher testeten ihren Angriff gegen vier große Verteidigungssysteme (Neural Cleanse, STRIP, Activation Clustering und ABS), die darauf ausgelegt sind, Hintertüren zu finden.

  • Der Pixel-Backdoor: Als sie einen traditionellen „Aufkleber“ auf das Bild verwendeten, entdeckten die Abwehrsysteme diesen in 4 von 4 Fällen.
  • Der Glitch-Backdoor: Als sie ihren unsichtbaren elektrischen Glitch verwendeten, waren die Abwehrsysteme fast blind.
    • Beim MNIST-Datensatz erkannten die Abwehrsysteme den Glitch-Angriff nur in 1 von 4 Fällen.
    • Beim CIFAR-10-Datensatz erkannten sie den Glitch-Angriff in 0 von 4 Fällen.

Warum? Weil diese Abwehrsysteme auf den Input (das Bild) schauen. Bei diesem Angriff berührt der Trigger jedoch niemals das Bild. Er findet im Inneren des Gehirns der Maschine statt, während sie arbeitet. Es ist, als würde ein Sicherheitsmann Ihren Ausweis am Eingang kontrollieren, während der Dieb eigentlich ein Geist ist, der erst im Gebäude erscheint.

Was dies bedeutet (und was es nicht bedeutet)

Die Arbeit beweist, dass es möglich ist, eine Hintertür zu erstellen, die durch einen physischen Fehler ausgelöst wird und nicht durch einen schlechten Input. Sie zeigten, dass dies auf echter Hardware (einem ARM Cortex-M4 Mikrocontroller, der in billigen, stromsparenden Geräten weit verbreitet ist) mit erschwinglichen Werkzeugen funktioniert.

Die Autoren weisen jedoch vorsorglich auf einige Einschränkungen hin:

  • Es ist keine Magie: Der Angreifer muss genau wissen, wie das Gerät auf einen Glitch reagiert. Man kann das Gerät nicht einfach wahllos bestrahlen und hoffen; man muss das Gerät zuerst „charakterisieren“.
  • Es ist ein Einzelschuss: Sie haben nur den Auslöser der Hintertür mit einem einzigen Glitch getestet. Komplexe Angriffe, die mehrere aufeinanderfolgende Glitches erfordern, wurden nicht getestet.
  • Es ist kein gelöstes Problem: Obwohl sie zeigten, dass die Abwehr versagt, deuteten sie auch an, dass wir die Abwehr anpassen könnten, wenn wir genau wüssten, wonach wir suchen müssen. Dies würde jedoch voraussetzen, dass wir sehr starke Annahmen darüber treffen, wie der Angreifer arbeitet, was in der Praxis schwierig sein kann.

Kurz gesagt: Die Forscher haben eine neue, unsichtbare Tür in KI-Systeme gefunden, die in der Elektrizität lebt, nicht in den Daten. Es ist eine Erinnerung daran, dass wir, um KI zu schützen, Hardware und Software gemeinsam betrachten müssen, nicht nur die Bilder, die wir ihnen zeigen.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →