Los ordenadores cuánticos a gran escala todavía están en desarrollo, pero cuando lleguen podrán romper buena parte de la criptografía que usamos hoy. Por este motivo, han desarrollado diferentes algoritmos poscuánticos, los cuales permiten «resistir» este tipo de ataques que podrían realizar estos ordenadores. A continuación te explicamos cómo comprobar si tu navegador los soporta y si la web que visitas los tiene implementados.
La criptografía poscuántica (PQC) tiene como objetivo proteger las comunicaciones aunque sean atacados por un ordenador cuántico. Ahora mismo, aunque los ordenadores cuánticos a gran escala están todavía en desarrollo, hay una amenaza clara a las comunicaciones: puedes capturar todo el tráfico ahora mismo, y descifrarlo dentro de unos años cuando salgan este tipo de ordenadores. Si la información intercambiada tiene una fecha de caducidad corta, no te importará; sin embargo, si intercambias información secreta que debe permanecer así durante muchos años, tienes un problema. NIST recogió que un ordenador capaz de romper RSA-2048 en horas podría construirse hacia 2030, por ese motivo la migración debe empezar cuanto antes.
| Fuente | Horizonte/Estimación | Interpretación |
|---|---|---|
| NIST (informe PQC) | Ordenador capaz de romper RSA-2048 en horas hacia 2030 | Riesgo temprano |
| IBM | Ordenador cuántico criptográficamente relevante a comienzos de 2030 | 2030-2035 |
| Global Risk Institute/evolutionQ 2025 | 28-49% en 10 años; 51-70% en 15 años | Ventana 10-15 años |
| Google Quantum AI (2025) | RSA-2048 podría requerir <1M qubits y <1 semana | Acerca el escenario técnico |
| NSA CNSA 2.0 | Firmas PQC desde 2030; transición completa 2035 | Plan de migración |
Qué es capaz de romper un ordenador cuántico
Los ordenadores cuánticos a gran escala podrán romper una gran cantidad de algoritmos de cifrado ampliamente usados hoy; por ejemplo, el popular RSA, incluso con longitudes de clave de 8192 bits, quedaría completamente comprometido una vez que exista un ordenador cuántico criptográficamente potente. Los populares Diffie-Hellman y ECDH (la versión de Diffie-Hellman basada en curvas elípticas) también estarían comprometidos, por lo que se podría crackear el intercambio de claves seguro.
Otros algoritmos de firma como ECDSA y EdDSA que son ampliamente usados estarían en peligro. En general, ahora mismo cualquier intercambio de claves, firma, protocolo SSH y protocolos de VPN como IPsec y OpenVPN serían completamente vulnerables, ya que se podría capturar el tráfico para descifrarlo más adelante.
Algunos algoritmos que sí sobreviven a los ordenadores cuánticos son AES-256 para el cifrado simétrico, e incluso el algoritmo de hashing SHA-3 y todas sus variantes. El Instituto Nacional de Estándares y Tecnología (NIST) de EEUU ha finalizado los estándares que son capaces de resistir frente a estos ataques, y ahora mismo todos los protocolos se encuentran implementando estos nuevos cifrados para protegernos a futuro:
- ML-KEM: se encarga del intercambio de claves poscuánticas, proporcionando confidencialidad. Es el sustituto de Diffie-Hellman pero con claves poscuánticas.
- ML-DSA: se encarga de los certificados y de las firmas digitales poscuánticas, permite tanto autenticación como también comprobación de la integridad.
- SLH-DSA: se encarga de la firma basada en hash sin estado, aunque este algoritmo es algo lento hoy en día.
Ahora mismo lo que se ha decidido utilizar es un cifrado híbrido entre el clásico y el poscuántico, de esta forma, si el día de mañana se encuentra un fallo o un ataque específico contra ML-KEM, nos protegerá el cifrado clásico que se lleva usando durante varios años. Para poder descifrar los datos, un posible atacante debe romper los dos. El cifrado que ahora mismo se utiliza para las conexiones TLS 1.3 es X25519MLKEM768, aunque en el pasado ha habido otros, ahora mismo se consideran obsoletos.
Comprobar si el navegador web lo soporta
Actualmente los principales navegadores soportan el intercambio de claves poscuántico híbrido, aunque ninguno admite todavía firmas digitales poscuánticas. Los navegadores que comparten un mismo motor también comparten la misma compatibilidad, pero si los desarrolladores de dicho navegador no tienen actualizado el motor de navegación, es posible que no soporte todas las funciones poscuánticas. En esta web de Cloudflare tenéis un completo listado de softwares que ya lo soportan.
- Navegadores basados en Chromium:
- Chrome: a partir de Chrome 131 o superior soporta el intercambio de claves seguro, pero no las firmas digitales poscuánticas. No tiene previsto añadir certificados poscuánticos al almacén público de certificados raíz de Chrome.
- Brave: a partir de la versión 1.73.86 o superior soporta el intercambio de claves seguro, pero no las firmas digitales poscuánticas.
- Edge: a partir de la versión 131 o superior soporta el intercambio de claves seguro, pero no las firmas digitales poscuánticas.
- Opera: a partir de la versión 116 o superior soporta el intercambio de claves seguro, pero no las firmas digitales poscuánticas.
- Firefox: a partir de la versión 132 o superior soporta el intercambio de claves seguro para PC, y en la versión 145 para Android. No soporta firmas digitales.
- Safari: a partir de la versión 26 soporta el intercambio de claves seguro, tanto en Mac como en iPhone, ya que viene integrado en todo el sistema desde macOS Tahoe 26 e iOS 26. No soporta firmas digitales.
| Navegador | Versión mínima para intercambio | Soporte de firmas |
|---|---|---|
| Chrome | 131 | No admite firmas digitales poscuánticas |
| Firefox | 132 en ordenador; 145 en Android | No admite firmas digitales poscuánticas |
| Safari | 26 | No admite firmas digitales poscuánticas |
| Edge | 131 | No admite firmas digitales poscuánticas |
| Brave | 1.73.86 | No admite firmas digitales poscuánticas |
| Opera | 116 | No admite firmas digitales poscuánticas |
Para verificar que el navegador web utiliza este tipo de criptografía poscuántica, basta con que entres en la web de pq.cloudflareresearch.com y nos pondrá un mensaje indicando que «You are using X25519MLKEM768 which is post-quantum secure.»
Como se observa en la captura anterior, el navegador soporta el intercambio de claves poscuántico, aunque no las firmas digitales poscuánticas. Cloudflare identifica X25519MLKEM768 como su intercambio híbrido recomendado para TLS y le asigna el identificador TLS 0x11EC. La conexión solamente quedará protegida frente a ataques poscuánticos cuando tanto el servidor como el cliente (el navegador web) admite el intercambio híbrido.
Comprobar si una página web lo soporta
Cuando entramos en una página web y queremos ver el tipo de protocolo de seguridad que usamos, y también la suite de cifrado que se ha utilizado para la conexión, generalmente pinchamos en la zona de la izquierda del dominio y miramos la configuración de privacidad o seguridad. En el caso de Mozilla Firefox, tenemos que irnos al «escudo» de la izquierda, pinchar en «Conexión segura» y pinchar en «Más información del sitio«:
Ahora veremos en «Detalles técnicos» que la conexión se ha cifrado con TLS 1.3, usando para ello la suite de cifrado TLS_AES_128_GCM_SHA256, y se han usado claves de 128 bits. Sin embargo, aquí no tenemos ninguna información sobre el tipo de cifrado poscuántico usado para el intercambio de claves.
En el navegador web de Mozilla Firefox debemos abrir la consola de desarrollador con la tecla F12, o bien hacer clic derecho en «Inspeccionar«. Ahora debemos irnos al menú de «Red«, actualizar la web con F5, y en el primer «200 GET» que tengamos pinchamos en él, y ahora elegimos la pestaña de «Seguridad«.
Podemos ver que el grupo de intercambio de claves es «mlkem768x25519», tal y como podéis ver en la captura de pantalla anterior. Además, en esta web también se utiliza el popular ECH (Encrypted Client Hello) por lo que tenemos la máxima privacidad y seguridad. Cloudflare denomina X25519MLKEM768 al intercambio híbrido; en Firefox puede visualizarse como mlkem768x25519 pero es exactamente lo mismo.
En el navegador web de Chrome debemos abrir la consola de desarrollador con la tecla F12, o bien hacer clic derecho en «Inspeccionar«. Ahora debemos irnos al menú de «Security«, y podemos actualizar la web o pulsar F5, y veremos la misma información de antes, que estamos usando una conexión con TLS 1.3 y un intercambio de claves X25519MLKEM768.
Como podéis ver, ambos navegadores web soportan sin problema el algoritmo de intercambio de claves poscuántico, de esta forma, estaremos protegiendo la conexión frente a futuros ataques de este tipo de ordenadores que están por llegar.
