¿Qué es ML-KEM?
ML-KEM (Module-Lattice-Based Key-Encapsulation Mechanism, FIPS 203) es el método poscuántico para acordar una clave secreta a través de una red abierta, y el primero con el que se encontrará. Procede de la propuesta CRYSTALS-Kyber. Una parte publica una clave pública; la otra la usa para envolver un secreto aleatorio nuevo que solo el titular de la clave privada puede desenvolver. Ese secreto sirve luego de clave para un cifrado simétrico rápido como AES. Hay tres tamaños, ML-KEM-512, ML-KEM-768 y ML-KEM-1024, y 768 es la opción habitual. Es rápido, a menudo comparable a las curvas elípticas, pero su clave pública y su texto cifrado ocupan alrededor de un kilobyte cada uno, frente a 32 bytes en X25519. Ese tamaño explica por qué algunos cortafuegos y dispositivos intermedios antiguos tienen problemas con los handshakes poscuánticos. En TLSTLS: Transport Layer Security. El cifrado que protege la mayor parte del tráfico de internet, como HTTPS., ML-KEM suele aparecer combinado con X25519 como el grupo híbrido X25519MLKEM768, que la mayoría de los navegadores ya ofrece.
Esta respuesta forma parte de la guía: Criptografía poscuántica: por dónde empezar
Siga leyendo
Preguntas relacionadas
Términos usados aquí
- TLS (Transport Layer Security)
- El cifrado que protege la mayor parte del tráfico de internet, como HTTPS.
← Las 33 preguntas sobre Criptografía poscuánticaTodos los temas