WolfSSL presenta wolfCOSE, una biblioteca que aporta resistencia post-cuántica a los firmwares IoT más pequeños

Fuentes: WolfSSL's new wolfCOSE library brings post-quantum resistance to the smallest IoT firmware
WolfSSL presenta wolfCOSE, una biblioteca que aporta resistencia post-cuántica a los firmwares IoT más pequeños
Imagen generada con IA

wolfSSL ha lanzado wolfCOSE, una biblioteca C ligera que implementa CBOR (RFC 8949) y COSE (RFC 9052/9053) utilizando wolfSSL como su backend criptográfico. La biblioteca soporta los seis tipos de mensajes COSE definidos en RFC 9052, incluyendo variantes multi-firmante y multi-destinatario, y ofrece más de 40 algoritmos para firma, cifrado, MAC y distribución de claves. Una característica destacada es su soporte para firma post-cuántica vía ML-DSA (Dilithium) a tres niveles de seguridad. wolfCOSE está diseñada para entornos con recursos limitados: utiliza cero asignación dinámica, tiene una huella muy pequeña (7,5 KB de compilación mínima, 25,6 KB de compilación completa) y requiere menos de 1 KB de RAM para el ciclo de vida completo de COSE (excluyendo los internos de wolfCrypt). Tiene un camino hacia la certificación FIPS 140-3 a través del certificado FIPS existente de wolfCrypt #4718. La biblioteca está cubierta por pruebas exhaustivas (99,3% de cobertura de código en archivos principales), comprobaciones de cumplimiento de MISRA C 2012/2023 y análisis estático. Actualmente mantenida por los desarrolladores de wolfSSL pero aún no es un producto oficialmente soportado, wolfCOSE es software libre bajo GPLv3, con licencia comercial disponible bajo petición.