← Últimos artículos
💻 computer science

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

Este artículo introduce un novedoso ataque de nivel cruzado que combina la inyección de fallos físicos precisos con el aprendizaje de puerta trasera para crear activadores sigilosos a nivel de mapa de características en redes neuronales embebidas que se activan únicamente bajo fallos de hardware, eludiendo así las defensas convencionales en el espacio de entrada.

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

Publicado 2026-07-13
📖 7 min de lectura🧠 Análisis profundo

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

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina que tu dispositivo inteligente (como un rastreador de actividad física o un termostato inteligente) tiene un cerebro diminuto e invisible en su interior —una red neuronal— que le ayuda a tomar decisiones. Normalmente, para engañar a este cerebro para que cometa un error, un hacker tiene que introducir una imagen extraña y obvia, como un panda con una pegatina que hace que la IA piente que es una jirafa.

Pero un nuevo estudio de investigadores de la Universidad de Radboud y la Universidad de Ámsterdam sugiere que existe una forma mucho más sigilosa de hackear estos cerebros. Ellos llaman a su método LATCH (Trigger de Activación Latente mediante Fallos de Hardware en Diferentes Niveles). En lugar de manipular la imagen que se le muestra al dispositivo, manipulan la electricidad del dispositivo mientras está pensando.

El truco del "Fantasma en la Máquina"

Piensa en la red neuronal como una línea de montaje de una fábrica. Entran materias primas (imágenes), se procesan en diferentes máquinas (capas) y sale un producto final (una decisión).

Normalmente, los hackers intentan atascar la cinta transportadora al principio de todo, entregando a la fábrica una caja extraña. Pero LATCH es diferente. Los investigadores descubrieron que podían enviar un diminuto e invisible "hipo eléctrico" (un fallo) justo en medio de la línea de montaje, mientras la máquina está trabajando.

Aquí está la magia:

  1. La Configuración: Primero, el hacker planta una "trampa" en el plano de la fábrica durante la fase de fabricación. Esta trampa está diseñada para ignorar las cajas normales, pero gritar "¡JIRAFA!" si ocurre un pequeño fallo específico dentro de la máquina.
  2. El Disparador: Cuando el dispositivo funciona normalmente, trabaja perfectamente. Pero cuando el hacker utiliza una herramienta especial para dar un pequeño chispazo al dispositivo con un pulso electromagnético (como el flash de una cámara para la electricidad) o un pico de voltaje (una pequeña caída de potencia), obliga a que un número específico dentro de la memoria de la máquina cambie a un valor muy concreto (como 0x7F o 127).
  3. El Resultado: La máquina ve este fallo específico, piensa que es la señal secreta e instantáneamente decide que el panda es una jirafa. Lo mejor de todo es que la imagen que el usuario vio era perfectamente normal. El "disparador" nunca existió en la pantalla; solo existió por una fracción de segundo dentro del chip cerebral.

La estrategia "Caracterizar-luego-Explotar"

Los investigadores no se limitaron a adivinar dónde darle un chispazo al dispositivo. Utilizaron un método que llaman "characterize-then-exploit" (caracterizar-luego-explotar).

Imagina que estás intentando entrar en una casa, pero no sabes qué ventana es débil. En lugar de romper todas las ventanas, primero golpeas todas para escuchar cuál produce un sonido hueco (caracterización). Una vez que sabes exactamente qué ventana vibra y con qué fuerza necesitas empujar para que se abra, vuelves y empujas solo esa (explotación).

En sus experimentos, golpearon la memoria del dispositivo mientras este copiaba datos (usando una función llamada memcpy) o realizaba cálculos (usando una instrucción especial llamada SMLAD). Descubrieron que, al dar un chispazo al dispositivo en el nanosegundo exacto (a veces tan corto como 10 nanosegundos o dentro de un rango de 44–70 nanosegundos), podían forzar de forma fiable que un byte de datos cambiara a un valor específico.

¿Qué tan bien funcionó?

El equipo realizó pruebas en dos conjuntos de datos de imágenes comunes: MNIST (números escritos a mano) y CIFAR-10 (pequeñas imágenes coloridas). Utilizaron dos tipos de "generadores de chispazos":

  • EMFI (Inyección de Fallos Electromagnéticos): Una sonda que sobrevuela el chip y envía un pulso.
  • Glitch de Voltaje: Una herramienta que reduce brevemente el suministro de energía.

Los resultados fueron sorprendentemente efectivos:

  • Tasa de Éxito: Una vez que ocurría el fallo, la puerta trasera funcionaba el 100% de las veces en las imágenes de prueba. Si el dispositivo recibía el chispazo correctamente, siempre tomaba la decisión errónea.
  • Sigilo: La precisión normal del dispositivo (cuando no se le aplica el chispazo) se mantuvo casi exactamente igual que antes. Por ejemplo, en el conjunto de datos MNIST, la precisión normal era del 99.3%, y el modelo "envenenado" seguía teniendo un 99.3% de precisión cuando no se aplicaba el fallo.
  • El inconveniente: El "generador de chispazos" no es perfecto. No acierta el objetivo todas las veces.
    • Con EMFI en la tarea de copia de memoria, tuvieron éxito provocando el fallo aproximadamente el 34.3% de las veces.
    • Con el Glitch de Voltaje, fue de aproximadamente el 32.2%.
    • Para las instrucciones matemáticas más complejas (SMLAD), la tasa de éxito fue menor, alrededor del 13% al 20%, lo que significa que el hacker podría tener que intentar dar chispazos al dispositivo varias veces (en promedio, unas 9 veces) para lograr el fallo exitoso necesario para activar la puerta trasera.

Por qué fallaron las defensas actuales

Podrías pensar: "¿No podemos simplemente escanear las imágenes en busca de pegatinas extrañas?". Los investigadores probaron su ataque contra cuatro sistemas de defensa importantes (Neural Cleanse, STRIP, Activation Clustering y ABS) que están diseñados para encontrar puertas traseras.

  • La Puerta Trasera de Píxeles: Cuando utilizaron una "pegatina" tradicional en la imagen, las defensas la detectaron las 4 de 4 veces.
  • La Puerta Trasera de Glitch: Cuando utilizaron su fallo eléctrico invisible, las defensas fueron casi ciegas.
    • En el conjunto de datos MNIST, las defensas detectaron el ataque de glitch solo 1 de 4 veces.
    • En el conjunto de datos CIFAR-10, las defensas detectaron el ataque de glitch 0 de 4 veces.

¿Por qué? Porque estas defensas analizan la entrada (la imagen). Pero en este ataque, el disparador nunca toca la imagen. Ocurre dentro del cerebro de la máquina mientras está trabajando. Es como un guardia de seguridad que revisa tu identificación en la puerta, pero el ladrón es en realidad un fantasma que solo aparece dentro del edificio.

Lo que esto significa (y lo que no)

El artículo demuestra que es posible crear una puerta trasera que sea activada por un fallo físico, no por una mala entrada. Demostraron que esto funciona en hardware real (un microcontrolador ARM Cortex-M4, común en dispositivos baratos y de baja potencia) utilizando herramientas asequibles.

Sin embargo, el artículo señala cuidadosamente algunas limitaciones:

  • No es magia: El atacante necesita saber exactamente cómo reacciona el dispositivo a un fallo. No pueden simplemente dar chispazos al azar y esperar lo mejor; primero tienen que "caracterizar" el dispositivo.
  • Es de un solo disparo: Solo probaron la activación de la puerta trasera con un fallo. No probaron ataques complejos que requieran múltiples fallos consecutivos.
  • No es un problema resuelto: Aunque demostraron que las defensas fallan, también sugirieron que, si supiéramos exactamente qué tipo de fallo buscar, podríamos adaptar las defensas. Pero hacer eso requeriría establecer supuestos muy estrictos sobre cómo trabaja el atacante, lo cual podría ser difícil de hacer en el mundo real.

En resumen, los investigadores han encontrado una nueva puerta invisible hacia los sistemas de IA que reside en la electricidad, no en los datos. Es un recordatorio de que para proteger la IA, es posible que debamos observar el hardware y el software juntos, no solo las imágenes que les mostramos.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →