Intercambio de claves poscuántico explicado

Oblivio editorial code matrix cover for Intercambio de claves poscuántico explicado

El intercambio de claves poscuántico es una forma de que dos dispositivos establezcan un secreto compartido para el cifrado mediante matemáticas diseñadas para resistir tanto a los ordenadores convencionales como a futuros ordenadores cuánticos relevantes para la criptografía. El secreto compartido no suele ser la clave que cifra directamente el archivo. En cambio, es material de clave temporal que protege una sesión segura o permite derivar las claves que cifran los datos. Es especialmente importante cuando los datos cifrados podrían copiarse hoy y seguir necesitando privacidad durante años, porque métodos de clave pública muy usados, como RSA y la criptografía de curva elíptica, podrían romperse con un ordenador cuántico suficientemente capaz.

En términos prácticos, el intercambio de claves poscuántico resuelve el primer problema de una comunicación segura: cómo pueden dos partes acordar un secreto de forma segura cuando un atacante podría observar la red. Para archivos sensibles, la cuestión relevante es si el archivo puede seguir siendo privado cuando lleguen futuras capacidades de computación, no si los ordenadores cuánticos son un riesgo inmediato para cada documento enviado hoy.

Qué hace el intercambio de claves

El cifrado necesita una clave secreta, pero enviar esa clave en un mensaje corriente anularía el propósito: cualquiera que la interceptara podría descifrar el contenido protegido. Un mecanismo de intercambio o establecimiento de claves permite que dos partes creen u obtengan el mismo secreto sin exponerlo directamente a un observador.

Cuando ambas partes tienen el secreto compartido, un algoritmo de cifrado simétrico independiente puede usarlo para proteger los datos reales. El cifrado simétrico es suficientemente eficiente para archivos, llamadas y grandes flujos de mensajes. El intercambio de claves resuelve el paso inicial más difícil: establecer el secreto entre partes que todavía no comparten uno.

  • El establecimiento de claves de clave pública ayuda a crear un secreto compartido a través de una red no confiable.
  • La derivación de claves convierte ese secreto compartido en una o varias claves para fines específicos.
  • El cifrado simétrico protege el contenido del archivo o mensaje.
  • La autenticación ayuda a confirmar quién está al otro extremo; el intercambio de claves por sí solo no lo hace automáticamente.

Estas funciones suelen agruparse en una app, por lo que pueden parecer una sola operación. Sin embargo, son tareas de seguridad distintas. Un sistema puede tener un cifrado de archivos sólido y un establecimiento de claves débil, o usar un método de establecimiento de claves poscuántico sin autenticar adecuadamente al destinatario.

Por qué debe cambiar el intercambio de claves en la era cuántica

Muchos protocolos actuales de internet dependen de RSA o de criptografía de curva elíptica para establecer secretos y verificar identidades. Su seguridad se basa en problemas matemáticos difíciles para los ordenadores convencionales. El algoritmo de Shor muestra que un ordenador cuántico suficientemente grande y tolerante a fallos podría resolver con eficiencia los problemas de factorización y logaritmo discreto subyacentes, debilitando esos sistemas de clave pública.

Esto no significa que todo el cifrado falle de repente a la vez. El cifrado simétrico moderno pertenece a una categoría distinta de criptografía, aunque los márgenes de seguridad y los tamaños de clave siguen siendo importantes. El problema urgente de migración es la criptografía de clave pública: si un atacante registra tráfico cifrado hoy y más adelante adquiere capacidad cuántica, podría recuperar secretos de sesión establecidos con métodos de clave pública vulnerables. A esto se le suele llamar recopilar ahora y descifrar después.

El intercambio de claves poscuántico sustituye o complementa el establecimiento de claves públicas vulnerable con un algoritmo que se cree resistente a los ataques cuánticos conocidos. Es principalmente una medida de confidencialidad para información cuya necesidad de secreto supera el periodo de transición.

El intercambio de claves poscuántico protege la creación de un secreto compartido. Por sí solo no garantiza que un archivo esté cifrado correctamente, que el destinatario sea auténtico ni que este no pueda hacer una copia no autorizada después de verlo.

ML-KEM: el principal estándar poscuántico de establecimiento de claves

El enfoque estandarizado principal es ML-KEM, siglas de Module-Lattice-Based Key-Encapsulation Mechanism, o mecanismo de encapsulación de claves basado en retículas modulares. Es el sucesor estandarizado de CRYSTALS-Kyber, al que aún se suele llamar Kyber en conversaciones sobre productos. En agosto de 2024, el Instituto Nacional de Estándares y Tecnología de Estados Unidos publicó ML-KEM como FIPS 203.

Un mecanismo de encapsulación de claves, o KEM, funciona de forma algo distinta al modelo mental clásico de «ambas partes calculan el mismo valor» asociado a Diffie-Hellman. Una parte publica una clave pública de encapsulación. La otra crea un secreto compartido nuevo y lo cifra —o encapsula— para esa clave pública. Solo quien posea la clave privada de desencapsulación correspondiente puede recuperar el secreto. Para profundizar en el mecanismo Kyber (ML-KEM), conviene distinguir su función de establecimiento de claves del cifrado del archivo.

A alto nivel, ML-KEM usa matemáticas de retículas estructuradas en lugar de factorización o logaritmos discretos de curva elíptica. Ningún sistema criptográfico público puede prometer seguridad permanente frente a avances desconocidos. La afirmación práctica es más limitada: ML-KEM está diseñado para resistir los enfoques de ataque clásicos y cuánticos conocidos contra el problema de establecimiento de claves, y ha sido seleccionado y estandarizado tras una evaluación criptográfica pública.

Cómo funciona el intercambio de claves poscuántico al compartir archivos

Un flujo simplificado de compartición segura funciona así:

  1. El destinatario tiene una clave pública y una clave privada protegida.
  2. El remitente utiliza la clave pública del destinatario para establecer un secreto compartido nuevo, mediante ML-KEM o una construcción híbrida.
  3. Ambas partes derivan claves de sesión a partir de ese secreto.
  4. El remitente cifra el archivo con un algoritmo simétrico rápido y envía el archivo cifrado junto con la información que el destinatario necesita para recuperar el secreto de sesión.
  5. El destinatario usa su clave privada protegida para recuperar el secreto compartido, derivar la clave de sesión y descifrar el archivo.

Los protocolos reales incorporan detalles importantes: transcripciones autenticadas, comprobaciones de integridad, valores únicos o nonces, gestión de errores, rotación de claves y protecciones contra atacantes activos. Un diagrama que se detiene en «generar un secreto compartido» puede ocultar estas responsabilidades. El diseño seguro es una propiedad del sistema, no solo una elección de algoritmo.

Por qué el intercambio híbrido es habitual durante la migración

Un diseño híbrido combina un método convencional, como Diffie-Hellman de curva elíptica, con un mecanismo poscuántico como ML-KEM. El secreto de sesión final se deriva de ambas contribuciones. El objetivo es ganar resiliencia durante la transición: si la combinación se diseña correctamente, el sistema busca conservar la protección si el componente convencional o el componente poscuántico más reciente resulta sólido conforme al modelo de amenazas pertinente.

Los diseños híbridos no son automáticamente mejores en todas las implementaciones. Añaden tamaño a los mensajes, rutas de código, trabajo de interoperabilidad y requisitos de revisión. Aun así, constituyen un patrón práctico de migración, porque el despliegue poscuántico no consiste en sustituir en un solo día todos los protocolos, certificados, dispositivos y claves almacenadas existentes.

Qué no resuelve el intercambio de claves poscuántico

La preparación poscuántica puede malinterpretarse como una etiqueta general de seguridad. El intercambio de claves aborda una capa de un sistema seguro; no elimina los riesgos presentes en otras.

  • Autenticación: sin una verificación de identidad fiable, un atacante aún podría suplantar a un destinatario o realizar un ataque de intermediario.
  • Compromiso del dispositivo: el malware, un dispositivo desbloqueado o una credencial de recuperación robada pueden exponer archivos descifrados o claves privadas utilizables.
  • Almacenamiento de claves: un intercambio resistente a la cuántica no ayuda si la clave privada de desencapsulación se copia desde un dispositivo o una copia de seguridad mal protegidos.
  • Comportamiento del destinatario: un destinatario legítimo puede reenviar, guardar, capturar la pantalla o fotografiar un archivo una vez concedido el acceso.
  • Agilidad a largo plazo: las aplicaciones necesitan una forma de actualizar algoritmos y formatos a medida que evolucionan los estándares y las evaluaciones de amenazas.

Para analizar más de cerca la cuestión del dispositivo, lee nuestra guía sobre almacenamiento seguro de claves para archivos privados. El objetivo práctico no es convertir a cada usuario en criptógrafo. La privacidad debe funcionar mediante valores predeterminados sensatos: claves locales protegidas, control claro de los destinatarios y decisiones de seguridad que no dependan de una atención experta constante.

Una comprobación práctica para decidir si importa

El siguiente marco es una ayuda ilustrativa para tomar decisiones, no una puntuación de riesgo ni una predicción sobre cuándo los ordenadores cuánticos podrán romper la criptografía de clave pública desplegada.

La comprobación de la vida útil de la confidencialidad

  1. ¿Cuánto tiempo debe mantenerse privado el contenido? Un archivo de planificación de corta duración tiene una ventana de exposición distinta a la de documentos de identidad, registros legales, información sanitaria o secretos comerciales.
  2. ¿Podría un atacante copiar ahora el material cifrado? Un texto cifrado transmitido públicamente o replicado ampliamente es más fácil de conservar para ataques futuros que unos datos que nunca salen de un dispositivo estrictamente controlado.
  3. ¿Causaría un perjuicio relevante una divulgación tardía? Considera el fraude de identidad, el daño contractual, la seguridad personal, la confidencialidad profesional y las consecuencias regulatorias.
  4. ¿Se puede identificar el método de establecimiento de claves? Una etiqueta vaga como «seguro ante la cuántica» es menos útil que una documentación que indique si el producto usa ML-KEM, un enfoque híbrido o un plan de migración.
  5. ¿Son adecuadas las demás capas? Revisa la autenticación del destinatario, la protección local de las claves, la recuperación, la revocación y el control del acceso tras compartir.

Escenario ilustrativo: una asesora fiscal autónoma envía a un cliente un registro tributario que contiene números de identificación y puede seguir siendo sensible durante décadas. Elegir un establecimiento de claves preparado para la criptografía poscuántica puede reducir la exposición de la transferencia a la recopilación actual y el descifrado posterior. No sustituye la verificación del destinatario, la protección del dispositivo de la asesora ni la limitación del acceso tras la entrega. Un flujo de compartición de archivos que también admita caducidad y revocación aborda otro riesgo complementario: un acceso que puede persistir después de la entrega si no se puede retirar.

Oblivio está diseñado para este segundo tipo de problema al compartir archivos: documentos sensibles que requieren más control sobre destinatarios, duración y acceso que el que suele ofrecer un adjunto estándar. Su modelo de seguridad incluye cifrado de extremo a extremo, protección local de los datos operativos y atención a la criptografía poscuántica como parte de una protección a largo plazo. Estas medidas deben evaluarse como capas, no como la promesa de que una sola función elimina todos los riesgos.

Para una orientación más amplia sobre cuándo esta capa orientada al futuro es proporcionada, consulta si los usuarios comunes necesitan cifrado poscuántico y nuestra explicación sobre cómo elegir un intercambio de archivos seguro ante la cuántica.

Errores comunes al evaluar una afirmación poscuántica

Llamar cifrado de archivos a todo uso de «Kyber»

ML-KEM/Kyber establece o encapsula un secreto. El archivo en sí normalmente se cifra con criptografía simétrica. Esta distinción importa al evaluar documentación de producto y modelos de amenazas.

Suponer que el intercambio de claves autentica al destinatario

Un KEM puede establecer un secreto con quien controle la clave privada correspondiente. La aplicación aún debe establecer que la clave pública pertenece realmente a la persona o servicio previsto, normalmente mediante firmas, directorios autenticados, huellas verificadas o un proceso de seguridad de cuenta.

Ignorar los datos almacenados y las copias de seguridad

Proteger una transferencia es valioso, pero un archivo en texto plano copiado, una exportación sin cifrar o una copia de seguridad expuesta pueden eludir por completo esa protección. La privacidad a largo plazo exige revisar dónde se guardan el contenido y las claves, quién puede restaurarlos y si los formatos antiguos se pueden migrar.

Tratar una amenaza futura como pánico urgente o como algo irrelevante

La respuesta sensata es priorizar. La información de alto valor con una larga vida de confidencialidad merece una planificación poscuántica más temprana. Para datos cotidianos y de corta duración, la seguridad convencional moderna y una buena higiene de cuentas siguen siendo importantes hoy. El plan adecuado puede incluir ambas cosas.

Puntos clave

  • El intercambio de claves poscuántico crea un secreto compartido mediante criptografía diseñada para las amenazas de la era cuántica.
  • Protege la preparación de una comunicación cifrada, no todas las demás partes de un sistema de seguridad.
  • ML-KEM, antes conocido como CRYSTALS-Kyber, es el KEM poscuántico estandarizado por NIST.
  • El intercambio híbrido puede combinar métodos convencionales y poscuánticos mientras los sistemas migran.
  • Conviene priorizar la protección poscuántica cuando los datos cifrados pueden capturarse ahora y seguir siendo sensibles durante muchos años.
  • Para archivos sensibles, combina criptografía orientada al futuro con autenticación, claves locales protegidas, límites de acceso y un plan realista para las copias de los destinatarios.

Cuando la tarea exige más que enviar un adjunto, Oblivio puede ayudar a que la compartición de archivos sea más deliberada al añadir control sobre quién recibe un archivo, cuánto dura el acceso y si puede revocarse más adelante.

Preguntas frecuentes

¿El intercambio de claves poscuántico es lo mismo que el cifrado poscuántico?

No. El intercambio de claves poscuántico es una parte de un sistema de cifrado poscuántico. Establece o encapsula un secreto compartido que puede utilizarse para derivar claves de cifrado simétrico. El contenido del archivo o mensaje suele cifrarse por separado con criptografía simétrica.

¿Kyber es lo mismo que ML-KEM?

ML-KEM es el algoritmo estandarizado por NIST derivado de CRYSTALS-Kyber. «Kyber» todavía se usa informalmente, pero la documentación técnica debe identificar el algoritmo estandarizado exacto, el conjunto de parámetros, el protocolo y la implementación cuando esos detalles sean relevantes.

¿Puede un KEM poscuántico evitar los ataques de intermediario?

No por sí solo. Un KEM establece un secreto con quien posee una clave privada. Prevenir un ataque de intermediario también requiere autenticación que vincule de forma fiable la clave pública o la sesión con el destinatario previsto.

¿Necesito intercambio de claves poscuántico para cada archivo?

Normalmente no. Es más relevante cuando la confidencialidad debe durar años y un adversario podría conservar tráfico cifrado para descifrarlo en el futuro. Los documentos sensibles de identidad, legales, financieros, sanitarios o empresariales duraderos son mejores candidatos que el contenido de bajo riesgo y corta vida.

¿El intercambio de claves poscuántico impide que los destinatarios copien un archivo?

No. Protege el establecimiento de las claves de cifrado antes del descifrado. Una vez que un destinatario autorizado puede ver un archivo, el riesgo de copia pasa a ser una cuestión de control de acceso y responsabilidad del destinatario. La caducidad, la revocación, el trazado y la disuasión contra copias pueden reducir ese riesgo independiente, pero ninguna app puede prometer impedir todas las copias.