☰ Menu

05.10.2026 · Signal Titans Editorial

Cloudflare Workers añade soporte para criptografía poscuántica en Web Crypto

Cloudflare Workers introduce primitivas nativas y opcionales de Web Crypto para los algoritmos poscuánticos ML-KEM y ML-DSA mediante una bandera de compatibilidad.

Una ilustración vectorial minimalista que muestra el icono de una caja fuerte geométrica luminosa en tonos cian y índigo sobre un fondo azul oscuro.

Cloudflare ha añadido soporte opcional para primitivas criptográficas poscuánticas en la implementación de Web Crypto dentro de Cloudflare Workers. Disponible mediante una nueva bandera de compatibilidad, la actualización permite a desarrolladores y mantenedores de librerías experimentar con mecanismos de seguridad poscuántica directamente en el entorno de ejecución, sin necesidad de empaquetar librerías criptográficas externas en JavaScript o WebAssembly.

Primitivas nativas para ML-KEM y ML-DSA

La actualización introduce los mecanismos de encapsulamiento de claves ML-KEM-768 y ML-KEM-1024, junto con los algoritmos de firma digital ML-DSA-44, ML-DSA-65 y ML-DSA-87. Cloudflare omitió ML-KEM-512 debido a que la librería subyacente BoringSSL, utilizada por el runtime workerd de Workers, no la expone.

Además de las primitivas criptográficas principales, Cloudflare implementó nuevos métodos auxiliares especificados en el borrador del informe de Algoritmos Modernos para la API Web Cryptography. Estas adiciones incluyen getPublicKey(), SubtleCrypto.supports(), encapsulateBits(), decapsulateBits(), encapsulateKey(), decapsulateKey(), así como capacidades de importación y exportación de JSON Web Key (JWK) para los algoritmos soportados.

Infraestructura del runtime e integración con el ecosistema

Desarrollada sobre BoringSSL dentro del runtime de código abierto workerd, la exposición nativa de estos algoritmos permite que librerías de más alto nivel, como las implementaciones de JOSE y HPKE, deleguen las operaciones pesadas de firma y encapsulamiento al runtime. Este enfoque reduce el tamaño de los paquetes de las aplicaciones para cargas de trabajo en el edge. Sin embargo, Cloudflare señaló que el uso de algoritmos poscuánticos incrementa el tamaño de las claves públicas, firmas y textos cifrados transmitidos en la red o almacenados en comparación con algoritmos tradicionales como RSA o Ed25519.

Activación y limitaciones

Los desarrolladores pueden habilitar estas funciones experimentales añadiendo la bandera de compatibilidad webcrypto_modern_algorithms a su archivo de configuración de Wrangler. Otras funciones criptográficas contempladas en la propuesta más amplia del W3C Web Incubator Community Group —como SHA-3, ChaCha20-Poly1305, cSHAKE, TurboSHAKE y HPKE nativo— no están incluidas en esta versión y permanecen sujetas a revisiones futuras.

Ilustración editorial generada con IA; no es una fotografía documental.

Fuente: Support for modern cryptographic algorithms in Workers