← Últimos artículos
💻 ciencias de la computación

Autonomous hardware security evaluation from reconnaissance to physical validation

Este artículo presenta un agente autónomo basado en LLM que integra reconocimiento, análisis de firmware y control con intervención humana para ejecutar y validar con éxito ataques de inyección de fallos por láser tanto en microcontroladores ATmega328P como en FPGAs Artix-7, demostrando un flujo de trabajo escalable para la evaluación de la seguridad del hardware físico.

Autores originales: Raphael Viera

Publicado 2026-10-27
📖 7 min de lectura🧠 Análisis profundo

Autores originales: Raphael Viera

Artículo original bajo licencia CC BY 4.0 (https://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

En el mundo oculto de los chips de computadora, la seguridad no se trata solo de códigos de software complejos; también se trata de la realidad física del propio silicio. Incluso el candado digital más seguro puede romperse si un atacante puede pinchar físicamente el cerebro de la máquina en el momento exacto. Este campo, conocido como seguridad de hardware, consiste en intentar comprender cómo se comporta un chip cuando se somete a perturbaciones diminutas y precisas, como un destello de luz o un pulso magnético. Estas perturbaciones pueden hacer que el chip olvide un paso en su cálculo, se salte una comprobación de seguridad o revele una clave secreta. Durante décadas, probar estas vulnerabilidades ha sido un proceso lento y manual. Requiere que un experto humano estudie el diseño del chip, adivine dónde podría esconderse una debilidad y luego apunte cuidadosamente un láser a ese punto mientras observa los resultados. Es una danza delicada de razonamiento y precisión, donde un error de cálculo desperdicia horas de tiempo y un momento perdido significa que el secreto permanece a salvo.

Un nuevo estudio de investigadores de Mines Saint-Etienne y el CEA en Francia introduce una forma diferente de realizar este trabajo. Han construido un agente de inteligencia artificial que puede guiar todo este proceso, desde la primera suposición hasta la prueba final. Este agente no reemplaza al experto humano, sino que actúa como un compañero incansable que se encarga del trabajo pesado de planificación y ejecución. El sistema funciona leyendo primero todos los documentos disponibles sobre un chip, incluyendo su manual de instrucciones y el código que se ejecuta en él. Luego, analiza imágenes de la estructura interna del chip para entender dónde se encuentran ubicadas las diferentes partes. Utilizando esta información, la IA forma una lista de hipótesis sobre dónde un pulso de láser podría causar un error. Luego, diseña una serie de experimentos para probar estas ideas, estableciendo reglas estrictas sobre lo que cuenta como un éxito y lo que cuenta como un fracaso. Crucialmente, el experto humano sigue estando al mando de la seguridad y la aprobación final, actuando como un guardián que autoriza cada paso antes de que la máquina proceda.

Los investigadores probaron este sistema en dos tipos de chips muy diferentes para ver si podía funcionar de forma generalizada. El primer objetivo fue un microcontrolador común, un chip pequeño que se encuentra a menudo en la electrónica cotidiana. El agente de IA comenzó analizando el firmware del chip, que es el software que le dice al chip qué hacer. Identificó una comprobación de seguridad específica donde el chip verifica un número de identificación personal, o PIN. El agente hipotetizó que un pulso de láser podría engañar al chip para que acepte un PIN incorrecto. Para probar esto, el agente dirigió un láser al chip mientras este ejecutaba la comprobación de seguridad. Tras una serie de pulsos cuidadosamente temporizados, el agente logró que el chip aceptara un PIN incorrecto. No solo adivinó; verificó el resultado preguntando al chip por su estado interno, confirmando que el chip creía estar ahora desbloqueado. El agente también probó la capacidad del chip para realizar cálculos matemáticos complejos para el cifrado. Logró corromper la salida de un proceso de cifrado de una manera repetible, produciendo exactamente el mismo error en catorce de catorce intentos, mientras que un grupo de control de pruebas sin el láser no mostró ningún error.

La segunda prueba involucró un chip más complejo utilizado para tareas de computación avanzada. Aquí, el desafío era diferente porque el diseño interno del chip no es tan sencillo de mapear. El agente utilizó un enfoque diferente, combinando un escaneo visual de la parte posterior del chip con un mapa digital de su diseño para localizar el área específica responsable del cifrado. Luego ejecutó un número masivo de pruebas, disparando el láser a miles de puntos diferentes. El sistema registró casi 183,000 resultados de prueba individuales. Encontró que, en ciertas ubicaciones y con configuraciones específicas, el chip produciría una respuesta errónea. El agente fue capaz de distinguir entre un simple fallo técnico y un fallo de seguridad real, señalando que algunos errores ocurrían repetidamente mientras que otros eran aleatorios. Esto demostró que la IA podía navegar la complejidad de un chip moderno sin necesidad de que un humano la guiara manualmente en cada disparo.

Lo que hace que este trabajo sea significativo no es solo que la IA encontró estos errores, sino cómo lo hizo. El sistema no se limitó a disparar un láser aleatoriamente hasta que algo se rompiera. En su lugar, construyó un mapa mental del chip, vinculando lo que sabía sobre el código con lo que veía en las imágenes físicas. Cuando encontraba resultados confusos, como una señal que no coincidía con sus expectativas, se detenía y reevaluaba su plan. Corregía sus propios errores, como arreglar un problema de cableado que descubría durante el proceso, y luego continuaba. El operador humano establecía los límites, decidiendo qué era seguro probar y deteniendo el proceso una vez que se alcanzaba el objetivo. La IA se encargaba de las decisiones rutinarias, eligiendo el siguiente punto a probar basándose en los resultados del anterior. Esto creó un bucle cerrado donde la máquina aprendía de sus propias acciones en tiempo real.

El estudio muestra que este método puede funcionar en diferentes tipos de hardware, desde microcontroladores simples hasta dispositivos de lógica programable complejos. Los investigadores encontraron que el enfoque asistido por IA podía preparar un experimento en aproximadamente un día, mientras que un experto humano trabajando solo podría tardar una semana o más. Esta velocidad proviene de la capacidad de la IA para procesar rápidamente vastas cantidades de documentación e imágenes para reducir el área de búsqueda. Sin embargo, los investigadores son claros en que esto es una herramienta de evaluación, no una varita mágica que resuelve todos los problemas de seguridad. La IA encontró formas específicas de romper los chips en el laboratorio, pero no recuperó las claves secretas ni explicó completamente el mecanismo eléctrico detrás de cada error. Algunos de los errores que encontró seguían siendo un misterio, y los investigadores señalaron que se necesita más investigación para entender exactamente cómo la luz causó que el chip fallara.

El objetivo final de este trabajo es hacer que las pruebas de seguridad de hardware sean más fiables y eficientes. Al automatizar la conexión entre la comprensión teórica de un chip y la prueba física del mismo, el sistema permite que los expertos se concentren en el panorama general mientras la máquina se encarga de los detalles. El humano sigue siendo el juez, decidiendo cuándo un hallazgo es significativo y cuándo detenerse. El estudio concluye que esta asociación entre el juicio humano y la inteligencia artificial es un camino viable hacia adelante. Demuestra que una IA no solo puede leer las instrucciones de un chip, sino también interactuar físicamente con él para encontrar sus debilidades, todo ello siguiendo estrictas reglas de seguridad. Esto no significa que los chips sean ahora menos seguros; más bien, significa que las personas que los construyen tienen una nueva y poderosa forma de encontrar y solucionar sus fallos antes de que puedan ser explotados por otros. El trabajo constituye una demostración de que el futuro de la seguridad de hardware dependerá probablemente de sistemas que puedan pensar, planificar y actuar en el mundo físico, guiados por la supervisión humana.

¿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 →