La Organización Internacional de Normalización (ISO) ha tomado una decisión importante para toda la industria criptográfica: el algoritmo Classic McEliece ha sido incluido oficialmente en el estándar de cifrado asimétrico ISO/IEC 18033-2. Esto no es solo un paso burocrático, sino una señal para el mercado de que la protección contra computadoras cuánticas está pasando de ser una tecnología experimental a un plano práctico.

Por qué Classic McEliece no es solo "un algoritmo más"

Desarrollado ya en 1978 por Robert McEliece, este mecanismo de encapsulación de claves difiere fundamentalmente de los habituales RSA y el protocolo Diffie-Hellman. En lugar de factorización o logaritmo discreto, se basa en códigos correctores de errores, concretamente en códigos binarios de Goppa. Durante casi 50 años de existencia, el sistema no ha sido vulnerado, lo que lo convierte en una de las construcciones más conservadoras y probadas por el tiempo en la criptografía postcuántica.

Características clave y escenarios de aplicación

La principal desventaja de Classic McEliece es el tamaño de la clave pública: de 255 KB a 1,3 MB. Sin embargo, el tamaño del texto cifrado sigue siendo mínimo: hasta 208 bytes. Esto hace que el algoritmo sea ideal para escenarios estáticos, como conexiones VPN o cifrado de archivos, donde el tamaño de la clave no es un factor crítico. Por ejemplo, la empresa británica Post-Quantum ya ha probado con éxito el algoritmo en drones de combate en condiciones de comunicación limitada, demostrando su viabilidad práctica.

¿Por qué ISO y no NIST?

Es notable que el Instituto Nacional de Estándares y Tecnología de EE. UU. (NIST) haya pospuesto anteriormente la estandarización de Classic McEliece, dando preferencia al algoritmo HQC. Sin embargo, en NIST admitieron que podrían considerar la adopción de un estándar basado en la versión ISO en el futuro. Mientras tanto, la decisión de ISO ya ha abierto las puertas para gobiernos y empresas privadas de 177 países, permitiendo implementar el método de manera más coherente y unificada.

Estado actual y perspectivas

Classic McEliece ya se menciona en las recomendaciones de los reguladores de los Países Bajos y Alemania. El soporte del algoritmo se ha implementado en proyectos como Debian, Ubuntu y la biblioteca Bouncy Castle. Esto significa que la infraestructura para su implementación ya existe y se está desarrollando activamente.

Desde mi punto de vista, la estandarización de Classic McEliece es un paso importante, pero solo el primero. La industria tendrá que resolver el problema de la escalabilidad: cómo hacer que la protección postcuántica sea accesible para los usuarios masivos sin sacrificar el rendimiento. Sin embargo, el hecho de que un algoritmo desarrollado en los años 70 se convierta hoy en un estándar internacional sugiere que, en criptografía, las soluciones probadas por el tiempo suelen ser las más confiables.