Microsoft Introduce Algoritmos PQC en Windows y Linux
Microsoft Introduce Algoritmos PQC en Windows y Linux

Microsoft Introduce Algoritmos PQC en Windows y Linux

El desarrollo de la computación cuántica representa tanto oportunidades como desafíos para el ámbito digital. La capacidad de esta tecnología para revolucionar los algoritmos criptográficos actuales ha generado una necesidad urgente de prepararse ante posibles amenazas futuras.

Adopción Temprana de PQC por Microsoft

Microsoft está facilitando el acceso a las capacidades de Post-Quantum Cryptography (PQC) para que los usuarios puedan explorar y experimentar con estos algoritmos en sus entornos operativos. Las actualizaciones están disponibles para Windows Insiders desde la versión Canary Channel Build 27852 y superiores, así como para Linux mediante la versión 1.9.0 de SymCrypt-OpenSSL.

Estas contribuciones se suman a las iniciativas previas de Microsoft en el ámbito de la seguridad cuántica, incluyendo la incorporación de algoritmos PQC a su biblioteca criptográfica principal, SymCrypt. Esta acción permite a los clientes evaluar proactivamente la compatibilidad, rendimiento e integración de estos algoritmos con sus infraestructuras existentes.

El enfoque práctico ayuda a los equipos de seguridad a identificar posibles desafíos y optimizar estrategias de implementación. Además, la adopción temprana ofrece información valiosa sobre cómo PQC puede ayudar a mitigar amenazas emergentes.

Novedades en Windows

Microsoft ha incorporado algoritmos PQC como ML-KEM y ML-DSA a las bibliotecas de la API de Criptografía de Próxima Generación (CNG) y a las funciones de mensajería criptográfica y certificados. Estos algoritmos permiten experimentar con escenarios que requieren encapsulación o intercambio de claves públicas, así como verificación de identidad, integridad o autenticidad mediante firmas digitales.

La siguiente tabla describe los parámetros incluidos en la actualización:

 

Public (encapsulation) key size

Ciphertext size

Shared secret size

NIST security level

ML-KEM 512

800 bytes

768 bytes

32 bytes

Level 1

ML-KEM 768

1184 bytes

1088 bytes

32 bytes

Level 3

ML-KEM 1024

1568 bytes

1568 bytes

32 bytes

Level 5

La incorporación de ML-DSA en la API de Criptografía de Próxima Generación (CNG) permite a los desarrolladores experimentar con algoritmos PQC en escenarios que requieren verificación de identidad, integridad o autenticidad mediante firmas digitales.

 

Public key size

Private key size 

Signature size

NIST security level

ML-DSA-44

1312bytes

2560 bytes

2420bytes

Level 2

ML-DSA-65

1952 bytes

4032 bytes

3309 bytes

Level 3

ML-DSA-87

2592 bytes

4896 bytes

4627 bytes

Level 5

Se recomienda utilizar un enfoque híbrido, combinando ML-KEM con algoritmos existentes como ECDH o RSA durante la transición para una defensa exhaustiva. Se prioriza el nivel de seguridad NIST 3 y superior según la necesidad y modelo de amenaza.

Con las actualizaciones de PQC en WinCrypt, la API de certificados de Windows, los clientes pueden experimentar con la instalación, importación y exportación de certificados ML-