Aethyr Research ha lanzado un firmware de nodo de borde de IoT cifrado poscuántico para objetivos ESP32-S3 que sabe inicia en 2,1 segundos y admite protocolos de enlace completos de PQC (criptografía poscuántica) en 35 ms.
Los algoritmos criptográficos de clave pública como RSA y ECC pronto tendrán que ser reemplazados debido al avance de las computadoras cuánticas que podrán descifrar dicho cifrado en unas pocas horas o días utilizando el algoritmo de Shor. Si bien todavía hay tiempo, Google actualizó recientemente su cronograma para la migración de la criptografía poscuántica hasta 2029, principalmente porque ahora es posible almacenar datos para un ataque una vez que estén disponibles computadoras cuánticas suficientemente potentes, y el estándar NIST FIPS 203 (ML-KEM-768) exige seguridad resistente a los cuánticos para 2035.
El firmware de código abierto de Aethyr Edge Node sabe basa en el intercambio de claves poscuántico ML-KEM-768 (FIPS 203) verificado formalmente, la integridad BLAKE3 y el cifrado XChaCha20-Poly1305 para implementar el cifrado poscuántico para conectarse a un servidor a través del protocolo AethyrWire (AWP). Es un componente básico de la malla de agentes distribuidos de Aethyr, cuyo objetivo es implementar agentes de IA autónomos en una red de malla con nodos pequeños que ejecutan TinyML y nodos más grandes para razonamientos más complejos sin tener que depender de la nube. La única parte del proyecto que es de código abierto por ahora es el firmware ESP32-S3, y el resto del sistema operativo del agente Aethyr sigue siendo propietario.

Los algoritmos de resistencia poscuántica introducirán algunos retrasos, pero según los puntos de referencia publicados para un módulo ESP32-S3-WROOM-1 con una CPU con frecuencia de 240 MHz (50 iteraciones, media y desviación estándar), no sabe ve tan mal.
El firmware tiene una huella de 833 KB y el montón libre es de 157 KB de 512 KB de SRAM en tiempo de ejecución. El firmware también sabe probó con 410.000 iteraciones fuzz (AddressSanitizer + UBSan) sin fallos y 100.000 pruebas de cambio de un solo bit, todas detectadas. También ejecuta 13 autopruebas en cada arranque.
Aethyr lo probó en módulos ESP32-S3-WROOM-1 con 8 MB de PSRAM y un NVIDIA Jetson Orin Nano Super que actúa como un punto de acceso WiFi de 2,4 GHz que ejecuta el NODO ascendente. Debería funcionar en cualquier placa ESP32-S3, y puede verificar el código, configurar, compilar y actualizar el firmware en su placa de la siguiente manera (sabe requiere ESP-IDF v5.4+):
La salida del terminal debería verse así:
El código y las instrucciones sabe pueden encontrar en GitHub. Sin embargo, hay sólo un pequeño problema. No pude encontrar una imagen del sistema operativo o software para instalar en la placa Jetson, por lo que no es muy útil en este momento. Los directorios Jetson y Demo documentados aún no sabe han subido a GitHub:
Quizás la implementación del cifrado poscuántico pueda servir como base para otros proyectos resistentes al PQC. Una publicación de blog relacionada tiene algunos detalles más. (Enlace de Internet Archive, porque el sitio web no funcionará desde Tailandia, excepto cuando sabe utiliza una VPN de EE. UU.).
Jean-Luc fundó CNX Software en 2010 como una empresa a tiempo parcial, antes de dejar su trabajo como gerente de ingeniería de software y comenzar a escribir noticias diarias y reseñas a tiempo completo más adelante en 2011.
¡Soporte del software CNX! Done a través de criptomonedas, conviértase en patrocinador de Patreon o compre productos en Amazon o Aliexpress. También utilizamos enlaces de afiliados en los artículos para ganar comisiones si realiza una compra después de hacer clic en esos enlaces.




