PQC Status
Guía

Requisitos de cifrado del CRA para fabricantes de productos

Cómo interpretar el requisito de confidencialidad de la Cyber Resilience Act y cómo mantener modificables el firmware y la firma de actualizaciones durante un periodo de soporte prolongado.

· 8 min

La Cyber Resilience Act (CRA, Regulation (EU) 2024/2847, Reglamento de Ciberresiliencia) establece su requisito de cifrado en el Anexo I, Parte I (2)(e): proteger la confidencialidad de los datos almacenados, transmitidos o tratados de otro modo, por ejemplo cifrando los datos pertinentes en reposo o en tránsito mediante mecanismos que reflejen el estado de la técnica. No menciona algoritmos poscuánticos. Las obligaciones de notificación del artículo 14 se aplican desde el 11 de septiembre de 2026 y el reglamento se aplica en su totalidad desde el 11 de diciembre de 2027, de modo que los equipos de producto están eligiendo ya la criptografía de dispositivos que seguirán recibiendo soporte mucho después de esas fechas.

Qué dice el requisito y qué no dice

El Anexo I tiene dos partes. La Parte I enumera los requisitos esenciales de ciberseguridad del propio producto, entre ellos su comercialización sin vulnerabilidades explotables conocidas, una configuración segura por defecto y el requisito de confidencialidad del punto (2)(e). La Parte II enumera los requisitos de gestión de vulnerabilidades que se extienden a lo largo del periodo de soporte declarado por el fabricante. El texto está disponible en EUR-Lex (Regulation (EU) 2024/2847) y nuestro resumen fechado se encuentra en la página dedicada al reglamento CRA.

De ello se derivan tres consecuencias para un equipo de producto:

Es posible que normas armonizadas detallen más adelante cómo cumplir el Anexo I, y la conformidad con una norma armonizada publicada en el Diario Oficial otorga una presunción de conformidad. Mientras dicha norma no exista ni se haya publicado, su contenido es desconocido: no planifique basándose en suposiciones sobre lo que dirá acerca de la criptografía. El contenido jurídico de esta página es informativo y no constituye asesoramiento jurídico.

Las fechas del calendario del CRA

FechaQué se aplica
11 de septiembre de 2026Se aplican las obligaciones de notificación del artículo 14 (notificación de vulnerabilidades activamente explotadas y de incidentes graves que afecten a la seguridad del producto).
11 de diciembre de 2027Aplicación plena, incluidos los requisitos esenciales del Anexo I y la evaluación de la conformidad.

Para un dispositivo con un periodo de soporte de varios años, el horizonte de planificación no es 2027. Es la última fecha en la que todavía debe proporcionar actualizaciones de seguridad a las unidades vendidas justo antes del fin del soporte.

Qué puede significar razonablemente el estado de la técnica a lo largo de un periodo de soporte

El CRA no publica una lista de algoritmos, por lo que la forma honesta de razonar sobre el estado de la técnica es examinar lo que las autoridades públicas y los organismos de normalización han publicado efectivamente, respetando su estatus.

FuentePosición publicadaEstatus
Hoja de ruta de implementación coordinada de la UE v1.1 (23 de junio de 2025)Primeros pasos, incluidos un inventario criptográfico y hojas de ruta nacionales, antes de finales de 2026; casos de uso de alto riesgo migrados antes de finales de 2030; riesgo medio antes de finales de 2035Orientación coordinada para los Estados miembros, no un reglamento vinculante para las empresas
BSI TR-02102-1 (versión 2026-01)Se recomienda el acuerdo de claves poscuántico híbrido; el acuerdo de claves clásico utilizado en solitario solo se recomienda hasta finales de 2031 (finales de 2030 para necesidades de protección muy elevadas); RSA de al menos 3000 bitsDirectriz técnica
ANSSI (Francia)Hibridación obligatoria en su ámbito regulado; pretende exigir criptografía poscuántica a los productos que inicien la cualificación a partir de 2027; considera que después de 2030 no será razonable adquirir productos que no la incorporenRecomendación fuera de su ámbito regulado, aún no es una obligación reglamentaria en otros ámbitos
NIST IR 8547Propone declarar obsoletos los algoritmos vulnerables a la computación cuántica con una seguridad de 112 bits (por ejemplo RSA-2048) después de 2030 y prohibir todos los algoritmos de clave pública vulnerables a la computación cuántica después de 2035Borrador público inicial (12 de noviembre de 2024), todavía en fase de borrador
NSA CNSA 2.0ML-KEM-1024, ML-DSA-87, LMS y XMSS, AES-256, SHA-384/512; uso exclusivo antes de finales de 2030 para la firma de software y firmwareSe aplica a los National Security Systems de EE. UU.
NCSC del Reino Unido (20 de marzo de 2025)Descubrimiento y plan inicial antes de 2028; migraciones de máxima prioridad antes de 2031; migración completa antes de 2035Orientación

Fuentes primarias: la hoja de ruta de la UE, BSI TR-02102-1, las preguntas frecuentes de la ANSSI sobre PQC, NIST IR 8547 ipd y los plazos de migración del NCSC.

Nuestra interpretación, presentada expresamente como tal: ninguno de estos textos convierte la criptografía poscuántica en una obligación del CRA, y ninguna autoridad ha afirmado que la criptografía clásica incumpla hoy el Anexo I. Sin embargo, un producto cuyo periodo de soporte se extiende más allá de 2030 se comercializa en un periodo para el que varias autoridades ya han publicado fechas de retirada del establecimiento de claves clásico. La posición técnica defendible es, por tanto, la agilidad: la capacidad de cambiar de algoritmo mediante una actualización ordinaria, documentada en el expediente de diseño.

Criptoagilidad en el firmware

La agilidad es una propiedad de la implementación, no una frase en una política. Cuatro preguntas determinan si un dispositivo ya comercializado puede seguir el estado de la técnica, y es más fácil responderlas antes del tape-out que después. Tratamos el tema en mayor profundidad en el artículo sobre criptoagilidad.

En una compilación de prueba, compruebe qué puede ofrecer realmente la pila y qué negocia un endpoint del dispositivo:

openssl version
# ML-KEM TLS groups require OpenSSL 3.5 or later
openssl list -tls-groups

# read-only test against a device endpoint, hybrid first, classical fallback
openssl s_client -connect device.example.com:443 -tls1_3 \
  -groups X25519MLKEM768:X25519 </dev/null

El grupo híbrido que conviene preferir hoy es X25519MLKEM768 (codepoint IANA 0x11EC), con SecP256r1MLKEM768 o SecP384r1MLKEM1024 cuando se requiera una curva del NIST; el perfil del IETF para el acuerdo de claves híbrido poscuántico y tradicional en TLS 1.3 es el RFC 10024 (agosto de 2026). Los grupos preestándar basados en borradores de Kyber, como X25519Kyber768Draft00, están obsoletos y deberían eliminarse del firmware de los dispositivos. Realice pruebas en preproducción antes de pasar a producción y mantenga el grupo clásico en la lista.

Los planos de gestión de dispositivos merecen la misma revisión. OpenSSH 9.9 añadió mlkem768x25519-sha256, OpenSSH 10.0 lo convirtió en el acuerdo de claves por defecto y OpenSSH 10.1 emite una advertencia cuando una conexión negocia un acuerdo de claves no poscuántico, según las notas de versión de OpenSSH.

Firma de actualizaciones: la parte que no podrá corregir más tarde

Las claves de transporte se renuevan en cada sesión. Una raíz de confianza grabada en el silicio, no. El tráfico registrado solo está protegido por el intercambio de claves, motivo por el cual el establecimiento de claves híbrido es lo primero, mientras que las firmas pueden migrarse más adelante; pero la firma de actualizaciones es la única vía de firma en la que una migración tardía puede resultar imposible, porque el verificador reside en código de arranque inmutable.

Medidas prácticas, por orden de valor:

  1. Prevea más de una ranura de verificación o jerarquía de claves, de modo que un nuevo algoritmo de firma pueda introducirse mediante una actualización y no mediante una retirada del producto.
  2. Decida ya qué familia de firma poscuántica podría aceptar el producto: ML-DSA (FIPS 204), SLH-DSA (FIPS 205), o los esquemas con estado basados en hash LMS y XMSS de NIST SP 800-208, que requieren una gestión estricta del estado para evitar la reutilización de una clave de un solo uso.
  3. Mantenga el código y los parámetros de verificación de firmas en una etapa actualizable cuando el modelo de seguridad lo permita, limitando la etapa inmutable a la verificación de esa etapa actualizable.
  4. Documente la renovación de claves: quién custodia las claves, cómo se retira una clave comprometida u obsoleta y cómo un dispositivo desplegado recibe la nueva.

CNSA 2.0 ya fija finales de 2030 para el uso exclusivo de sus algoritmos en la firma de software y firmware de los National Security Systems de EE. UU. No se trata de una obligación de la UE, pero es una fecha publicada para el mismo problema técnico y constituye un elemento razonable cuando argumente qué significa el estado de la técnica para un producto con soporte más allá de 2030.

Relacionar el requisito con evidencias

Pregunta de diseñoEvidencia que debe poder aportar
¿Qué criptografía contiene el producto?Inventario de protocolos, algoritmos, tamaños de clave y dónde se utiliza cada uno, incluidos los componentes de terceros. Un CBOM (inventario de materiales criptográficos) es una forma práctica de elaborarlo; se trata de nuestra interpretación, no de un requisito del CRA: consulte qué es un CBOM.
¿Puede cambiarse un algoritmo sin sustituir el hardware?Vía de actualización firmada, parámetros de protocolo negociados, ausencia de tamaños de clave codificados de forma fija, margen de memoria medido.
¿Qué negocia el producto en tránsito?Listas de grupos TLS y SSH configuradas, resultados de pruebas en preproducción, notas de versión que indiquen las versiones mínimas de las bibliotecas.
¿Cómo se gestionan las claves de firma?Procedimiento de ciclo de vida de las claves, varias ranuras de verificación, renovación y revocación documentadas.
¿Qué ocurre si un mecanismo queda obsoleto durante el soporte?Responsable designado, seguimiento de las normas y del criptoanálisis, y un plan de actualizaciones que cubra el periodo de soporte declarado.

Siguiente paso: medir lo que su producto muestra en la red

Antes de redactar una sola línea de documentación del CRA, averigüe qué negocian realmente hoy sus propios endpoints y servidores de actualización. Puede analizar su dominio con PQC Status de forma gratuita para ver las versiones de TLS, los grupos híbridos ML-KEM, los conjuntos de cifrado y la cadena de certificados que observa un cliente externo. Un análisis describe únicamente la configuración TLS visible desde el exterior: no es una certificación ni una declaración de conformidad. Utilice el resultado como primera línea de su inventario y avance después hacia el firmware: tamaños de clave en las estructuras, versiones de las bibliotecas en la compilación y número de ranuras de verificación en su cadena de arranque.

Preguntas frecuentes

¿Exige la Cyber Resilience Act criptografía poscuántica?

No. El CRA no menciona algoritmos poscuánticos en ningún lugar. El Anexo I, Parte I (2)(e), exige proteger la confidencialidad, por ejemplo cifrando los datos pertinentes en reposo o en tránsito mediante mecanismos que reflejen el estado de la técnica, y deja abierta la elección del mecanismo. Es posible que normas armonizadas detallen más adelante cómo cumplir ese requisito, pero mientras no se publique una en el Diario Oficial, su contenido no se conoce.

¿Cuándo empiezan a aplicarse los requisitos de cifrado del CRA?

Las obligaciones de notificación del artículo 14 se aplican desde el 11 de septiembre de 2026. El reglamento se aplica en su totalidad, incluidos los requisitos esenciales del Anexo I y la evaluación de la conformidad, desde el 11 de diciembre de 2027. Si el periodo de soporte que ha declarado se extiende más allá de 2030, su horizonte de planificación es el final de ese periodo de soporte, no 2027.

¿Qué significa el estado de la técnica para el cifrado de un producto que se comercializa durante diez años?

El CRA no lo define mediante una lista de algoritmos, por lo que debe argumentarse a partir de posiciones publicadas y mantenerse actualizado. Hoy esas posiciones incluyen BSI TR-02102-1, que recomienda el acuerdo de claves poscuántico híbrido y solo recomienda el acuerdo de claves clásico en solitario hasta finales de 2031 (finales de 2030 para necesidades de protección muy elevadas), la hoja de ruta coordinada de la UE para los Estados miembros, las recomendaciones de la ANSSI y el borrador público inicial NIST IR 8547. Nuestra lectura, como interpretación y no como norma jurídica, es que la propiedad verificable de un producto de larga vida es la capacidad de cambiar de algoritmo mediante una actualización ordinaria.

¿Cómo debe preparar un fabricante la firma de las actualizaciones de firmware?

Considere el verificador como la restricción principal, ya que a menudo reside en código de arranque inmutable. Prevea más de una ranura de verificación o jerarquía de claves para que un nuevo algoritmo de firma pueda llegar mediante una actualización, decida qué familia podría aceptar el producto (ML-DSA, SLH-DSA, o los esquemas con estado LMS y XMSS de NIST SP 800-208, que requieren una gestión estricta del estado) y documente la renovación y la revocación de claves. CNSA 2.0 fija finales de 2030 para la firma de firmware en los National Security Systems de EE. UU., lo que no es una obligación de la UE, pero sí una fecha de referencia útil.