Volver al blog
criptografíaseguridadcuánticazenitinfraestructuratecnología

Criptografía post-cuántica: blindando el ecosistema contra el futuro

TroncoCorp 4 min de lectura

Cuando los ordenadores cuánticos superen los 4.000 qubits lógicos —y es cuestión de cuándo, no de si— el ecosistema digital actual se vendrá abajo. RSA, ECC, Diffie-Hellman: todos los algoritmos de clave pública que sostienen Internet serán rotos en minutos.

En TroncoCorp no esperamos a que eso ocurra. La red Zénit ya incorpora cifrado post-cuántico en su backbone. Esto no es un proyecto piloto ni una beta. Es producción desde 2035 en nuestra cronología.

El problema cuántico

Un ordenador cuántico con suficiente capacidad puede ejecutar el algoritmo de Shor, que factoriza números grandes en tiempo polinomial. RSA-2048 —el estándar actual— caería en segundos. Lo mismo para la criptografía de curva elíptica (ECC) que usan TLS, Signal, WhatsApp y prácticamente todo el tráfico web moderno.

El riesgo no es futuro: los atacantes ya están recolectando tráfico cifrado hoy para descifrarlo cuando tengan un ordenador cuántico. Es el ataque “harvest now, decrypt later”. Cualquier comunicación cifrada hoy con RSA podría ser expuesta en 10-15 años.

La respuesta: criptografía post-cuántica (PQC)

Los algoritmos PQC son resistentes a ataques de ordenadores cuánticos porque no se basan en problemas de factorización o logaritmos discretos, sino en problemas matemáticos que siguen siendo difíciles incluso para arquitecturas cuánticas.

Los algoritmos que usamos

AlgoritmoTipoTamaño de claveUso en Zénit
CRYSTALS-KyberKEM (encapsulación de claves)1.184 bytesIntercambio de claves entre nodos
CRYSTALS-DilithiumFirma digital1.319 bytesFirma de transacciones y votos
SPHINCS+Firma basada en hash64 bytesFirma de larga duración, auditorías
NTRU PrimeKEM alternativo1.238 bytesRespaldo si Kyber es comprometido

Ningún algoritmo es eterno. Por eso Zénit implementa una arquitectura híbrida: cada conexión negocia dos intercambios de claves simultáneamente —uno clásico (Curve25519) y uno post-cuántico (Kyber)— y deriva la clave de sesión de ambos. Romper la conexión requiere romper los dos.

Implementación en la red Zénit

Cada nodo Zénit ejecuta un stack criptográfico en tres capas:

1. Transporte (mTLS híbrido)

Cada comunicación entre nodos usa TLS 1.3 con un groupo de curvas personalizado que incluye X25519 + Kyber768. El handshake negocia ambas simultáneamente y la clave maestra se deriva mezclando ambos secretos con HKDF.

2. Firma de bloques (Dilithium)

Cada transacción en el ledger distribuido se firma con Dilithium3. El tamaño de firma es ~2.4 KB, significativamente mayor que ECDSA (64 bytes), pero la seguridad cuántica lo justifica. Para uso intensivo, los nodos cachean las firmas verificadas.

3. Auditoría cuántica (SPHINCS+)

Para registros de auditoría de larga duración —actas del Parlamento Digital, decisiones de gobernanza— usamos SPHINCS+ con parámetros 128s. Es más lento y las firmas son más grandes, pero la seguridad basada en hash es la más conservadora y la mejor entendida matemáticamente.

Resultados y métricas

Las pruebas en la red Zénit actual (247 nodos) muestran:

MétricaTLS clásicoTLS híbrido (X25519+Kyber)Diferencia
Handshake inicial12ms28ms+16ms
Throughput940 Mbps890 Mbps-5.3%
Memoria por conexión24 KB96 KB+72 KB
Tamaño de certificado1.3 KB2.8 KB+1.5 KB

La latencia adicional del handshake híbrido es marginal (16ms en el peor caso) y solo se paga una vez por conexión. El resto de la sesión usa el mismo cifrado simétrico (AES-256-GCM) sin penalización.

El problema de la migración

El desafío más grande no es técnico sino logístico: migrar un ecosistema entero de criptografía clásica a PQC sin interrumpir el servicio. Nuestra estrategia tiene tres fases:

  1. Fase híbrida (actual): Todos los nodos soportan handshake híbrido. Las conexiones nuevas negocian PQC, las existentes siguen funcionando con TLS clásico.
  2. Fase PQC-preferente: Los nodos rechazan conexiones que no soportan PQC, pero mantienen compatibilidad hacia atrás para nodos antiguos.
  3. Fase PQC-only: Se elimina el soporte para algoritmos clásicos. Todos los nodos deben estar actualizados.

Estamos en la fase 1 desde 2035. La fase 2 está planificada para 2050, cuando estimamos que habrá ordenadores cuánticos con capacidad de romper RSA-2048.

Conclusión

La criptografía post-cuántica no es una opción: es una necesidad si tu ecosistema aspira a durar décadas. En TroncoCorp, blindar las comunicaciones contra ordenadores cuánticos es parte del diseño desde el día uno.

No esperamos a que el estándar llegue. Construimos el estándar mientras otros esperan.

Compartir

EN