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-