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

A Hardware–Software Co-Designed Lightweight CNN–MLP Accelerator for CAN Intrusion Detection on FPGA

Este artículo presenta un acelerador ligero de CNN–MLP diseñado conjuntamente en hardware y software e implementado en una FPGA Xilinx Zynq-7020 que logra una precisión de detección del 99,28 % con baja latencia y consumo de energía, ofreciendo un equilibrio optimizado entre el rendimiento de clasificación y la eficiencia de hardware para la detección de intrusiones en el bus CAN en tiempo real.

Autores originales: Manel Hentati, Raida Hentati, Olfa Gaddour

Publicado 2026-10-23
📖 6 min de lectura🧠 Análisis profundo

Autores originales: Manel Hentati, Raida Hentati, Olfa Gaddour

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

Los coches modernos ya no son solo máquinas con motores y ruedas; son redes rodantes de docenas de pequeñas computadoras, conocidas como unidades de control electrónico, que se comunican constantemente entre sí para gestionar todo, desde el frenado hasta la dirección. Estas computadoras se comunican a través de una autopista compartida llamada Red de Área de Controlador, o bus CAN. Durante décadas, este sistema ha funcionado de manera fiable porque fue diseñado para la velocidad y la simplicidad, no para la seguridad. Carece de los cerrojos digitales y las verificaciones de identidad que se encuentran en las conexiones modernas de internet, lo que significa que si un hacker puede conectarse al puerto de diagnóstico del coche o acceder a su cableado, puede enviar mensajes falsos que parezcan legítimos. Esta vulnerabilidad permite que los atacantes inunden la red con ruido, confundan los sistemas del coche o incluso tomen el control de funciones críticas. Para detener estas amenazas, los ingenieros están recurriendo a la inteligencia artificial, específicamente a sistemas que pueden aprender a detectar los patrones sutiles de un ciberataque en tiempo real. Sin embargo, estos sistemas inteligentes suelen requerir computadoras potentes que consumen demasiada energía y tardan demasiado en procesar los datos para caber dentro del cerebro electrónico limitado de un automóvil.

Un equipo de investigadores de la Universidad de Sfax, en Túnez, ha abordado este problema creando un nuevo tipo de sistema de seguridad que es lo suficientemente inteligente para detectar ataques y lo suficientemente pequeño como para ejecutarse en el hardware existente de un coche. En lugar de intentar forzar un programa informático masivo y complejo en un espacio diminuto, diseñaron un sistema ligero desde cero, equilibrando cuidadosamente el software que realiza el pensamiento con el hardware especializado que realiza el trabajo. Construyeron un acelerador personalizado en un chip llamado FPGA, que es un chip informático reconfigurable que se utiliza a menudo en ingeniería porque puede programarse para realizar tareas específicas con una velocidad increíble y un bajo consumo de energía. Los investigadores no simplemente tomaron un programa de seguridad estándar y lo encogieron; co-diseñaron todo el sistema, moldeando el modelo de inteligencia artificial para que se ajustara a las fortalezas del hardware, mientras adaptaban el hardware para manejar las necesidades del modelo.

El núcleo de su solución es una arquitectura híbrida que combina dos tipos de redes neuronales, que son sistemas informáticos modelados según el cerebro humano. Una parte busca patrones a corto plazo en el flujo de datos, mientras que la otra parte toma la decisión final sobre si un mensaje es seguro o malicioso. Este diseño evita los pesados pasos de procesamiento secuencial que ralentizan otros tipos de IA, permitiendo que el sistema analice el tráfico a medida que fluye a través de la red del coche sin demora. Para que esto funcione en un chip con memoria limitada, los investigadores utilizaron una técnica llamada cuantización de punto fijo heterogénea. En términos sencillos, esto significa que ajustaron la precisión de los números que la computadora utiliza para diferentes partes del cálculo. Mantuvieron una alta precisión para las partes más críticas del proceso de toma de decisiones para asegurar la exactitud, mientras utilizaban números de menor precisión y más simples para los pasos menos críticos para ahorrar espacio y energía. Este enfoque les permitió mantener el cerebro del sistema compacto sin perder su capacidad para detectar amenazas sutiles.

Cuando los investigadores probaron su sistema utilizando un conjunto de datos muy conocido de tráfico de red de automóviles que incluía la conducción normal así como ataques simulados como inundaciones de denegación de servicio e intentos de suplantación de identidad, los resultados fueron sorprendentes. El sistema identificó correctamente el tipo de tráfico con una precisión del 99,28 por ciento, lo que significa que rara vez comete errores al distinguir entre un coche seguro y uno hackeado. Más importante aún, lo hizo con una velocidad y eficiencia extremas. El sistema podía analizar un nuevo conjunto de datos y tomar una decisión en solo 0,138 milisegundos, un marco de tiempo tan corto que ocurre casi instantáneamente desde la perspectiva humana. También consumió muy poca energía, extrayendo solo 1,793 vatios mientras funcionaba, un nivel de eficiencia energética que hace factible que el coche ejecute este monitor de seguridad continuamente sin agotar la batería.

Los investigadores compararon su enfoque con otros métodos que se han probado en hardware similar. Muchas soluciones existentes dependen de simplificaciones extremas que hacen que los números sean inestables o utilizan diseños complejos y secuenciales que son demasiado lentos para la seguridad en tiempo real. Otros dependen de hardware específico y propietario que no se puede trasladar fácilmente a diferentes modelos de coches. El nuevo diseño evita estos problemas al encontrar un punto medio. Logra casi la misma precisión de detección que los modelos más complejos, pero funciona significativamente más rápido y consume menos energía. El equipo midió una puntuación de eficiencia específica que combinaba la precisión, la velocidad y el uso de energía, y su sistema obtuvo una puntucción más del doble de alta que otros enfoques líderes. Esto sugiere que el compromiso entre ser inteligente y ser eficiente no es un juego de suma cero; al diseñar el software y el hardware juntos, es posible tener ambos.

El sistema fue construido y probado en un chip Xilinx Zynq-7020, un tipo de procesador que combina un núcleo informático de propósito general con la lógica especializada necesaria para este tipo de aceleración. Los investigadores utilizaron un flujo de trabajo de síntesis de alto nivel, que es un método que traduce automáticamente el diseño de software en las instrucciones específicas que el chip de hardware necesita ejecutar. Esto les permitió crear un flujo de datos totalmente segmentado (pipelined), donde el sistema procesa los datos en un flujo continuo, muy parecido a una línea de montaje donde un nuevo artículo se procesa cada vez que la máquina está funcionando. Este diseño asegura que el sistema de seguridad del coche nunca tenga que esperar a que termine el cálculo anterior antes de comenzar el siguiente, proporcionando una respuesta constante y predecible que es esencial para las aplicaciones críticas para la seguridad.

Si bien los resultados son prometedores, los investigadores reconocen que su trabajo es un paso hacia un objetivo mayor. Las pruebas se realizaron utilizando un conjunto de datos específico de tráfico registrado, el cual proporciona un entorno controlado pero puede no capturar cada variación posible de un ataque del mundo real o las condiciones caóticas de una carretera concurrida. También señalaron que una parte significativa del consumo total de energía provenía de la parte del procesador de propósito general del chip, lo que sugiere que nuevos refinamientos podrían hacer que el sistema sea aún más eficiente energéticamente. A pesar de estas limitaciones, el estudio demuestra que es posible integrar inteligencia artificial sofisticada directamente en las unidades de control electrónico de un vehículo. Esto abre la puerta a coches que pueden defenderse contra ciberataques en tiempo real, protegiendo la seguridad del vehículo y sus pasajeros sin depender de conexiones lentas a la nube o de computadoras externas voluminosas. El trabajo demuestra que, con una ingeniería cuidadosa, las limitaciones del hardware embebido no tienen por qué ser una barrera para la seguridad avanzada.

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