¡Enlace copiado!

La crisis del A2C: Por qué los hackers están robando datos sin valor

Las naciones-estado están robando petabytes de datos encriptados, apostando por un futuro cuántico. Explicamos la estrategia de 'Cosechar Ahora, Descifrar Después' y las matemáticas detrás de los nuevos estándares de defensa del NIST.

🌐
Traducción automática

Este artículo fue traducido automáticamente del original en inglés. Leer el original en inglés

Una visualización de una sala de servidores oscura donde un hacker transfiere datos a una unidad brillante, con una lámpara de araña de computadora cuántica que se avecina en el fondo.

En este momento, en centros de datos de Virginia, Frankfurt y Singapur, intrusos invisibles están robando basura.

Están exfiltrando petabytes de tráfico cifrado: sesiones de VPN, cables diplomáticos, transferencias bancarias y secretos comerciales. Si un analista observara estos datos hoy, parecería ruido blanco. Es matemáticamente indescifrable, encerrado detrás de RSA-2048 o cifrado de curva elíptica (ECC) que requeriría una supercomputadora convencional de la edad del universo para descifrarlo.

Pero los ladrones no intentan leerlo hoy. Lo están almacenando en enormes instalaciones frigoríficas, a la espera de una fecha concreta en el calendario.

Los expertos lo llaman Y2Q (Años hasta lo cuántico). La comunidad de inteligencia lo llama HNDL: “Cosechar ahora, descifrar después”.

La apuesta es simple: en algún momento entre 2026 y 2030, una computadora cuántica criptográficamente relevante (CRQC) estará en línea. Cuando lo haga, convertirá esa montaña de datos cifrados “sin valor” en un libro abierto, exponiendo instantáneamente la última década de secretos globales.

La Física del Colapso

Para entender por qué una cuenta bancaria está en peligro, hay que entender las matemáticas que la protegen.

La mayor parte de Internet funciona con criptografía de clave pública (como RSA). Esto se basa en una trampilla matemática: es increíblemente fácil multiplicar dos números primos grandes, pero es casi imposible tomar el resultado y determinar qué dos números primos lo crearon (factorización de enteros).

Advertisement

N=p×qN = p \times q

Si pp y qq son lo suficientemente grandes (cientos de dígitos), encontrarlos es un “problema difícil” para la física clásica. Esta asimetría es la base de la confianza en la web.

Ingrese el algoritmo de Shor. En 1994, el matemático Peter Shor demostró que una computadora cuántica podría resolver este problema de factorización prima no en miles de millones de años, sino en horas.

La magia radica en la Superposición Cuántica y la Interferencia.

  • Las Computadoras Clásicas deben intentar factorizar números mediante prueba y error (fuerza bruta), comprobando una posibilidad a la vez.
  • Las computadoras cuánticas utilizan qubits que pueden existir en múltiples estados simultáneamente. El algoritmo de Shor utiliza una subrutina llamada “Búsqueda de período”. Establece un registro cuántico que contiene una superposición de todas las entradas posibles. Al aplicar una Transformada Cuántica de Fourier (QFT), las respuestas incorrectas interfieren destructivamente (se cancelan entre sí), mientras que la respuesta correcta (el período de la función) interfiere constructivamente (se amplifica).

Esto permite a la computadora encontrar la estructura oculta de los factores primos en tiempo polinómico. Cuando una computadora cuántica con suficientes qubits estables (estimados alrededor de 4.000 qubits lógicos) entre en funcionamiento, el cifrado RSA no sólo se debilitará; será 0% efectivo. Será como si la contraseña se hubiera enviado en texto plano.

El nuevo escudo: NIST FIPS 203, 204 y 205

El cielo no se está cayendo… todavía. Durante los últimos seis años, el Instituto Nacional de Estándares y Tecnología (NIST) ha estado organizando una competencia global para encontrar nuevos problemas matemáticos que ni siquiera una computadora cuántica puede resolver.

A finales de 2024, el NIST finalizó los primeros tres estándares. Estas son las herramientas que utilizará la industria para luchar contra el Y2Q.

1. FIPS 203 (ML-KEM): el intercambio de claves

Anteriormente conocido como CRYSTALS-Kyber. Este es el algoritmo que protegerá el “handshake” cuando un navegador se conecta a un sitio web (HTTPS). Reemplaza el intercambio Diffie-Hellman. Es eficiente, relativamente rápido y ha sido probado por criptógrafos durante años. Está diseñado para ser un “mecanismo de encapsulación de claves” (KEM): no cifra archivos grandes directamente, sino que transporta de forma segura la clave simétrica temporal utilizada para la sesión.

Advertisement

2. FIPS 204 (ML-DSA): La firma digital

Anteriormente conocido como CRISTALES-Dilithium. Esto prueba la identidad. Reemplaza las firmas RSA y ECDSA. Cuando un iPhone verifica que una actualización es realmente de Apple, utiliza una firma. En el futuro, utilizará ML-DSA. Ofrece un equilibrio entre seguridad y rendimiento, pero produce firmas significativamente más grandes que los estándares ECC actuales.

3. FIPS 205 (SLH-DSA): la copia de seguridad

Anteriormente conocido como SPHINCS+. Esta es una firma basada en hash sin estado. Es más lento y produce firmas más grandes que Dilithium, pero utiliza matemáticas completamente diferentes (funciones Hash versus Lattices). Es la póliza de seguro. Si un matemático encuentra un defecto fatal en las nuevas matemáticas “Lattice” utilizadas por Kyber y Dilithium, el mundo puede volver a recurrir a la confiabilidad de fuerza bruta de las firmas basadas en hash.

Cómo funciona: la trampa del “celosía”

Tanto FIPS 203 como 204 se basan en Criptografía basada en celosía. Este es el concepto más importante de la seguridad moderna.

Imagine una enorme cuadrícula multidimensional (una celosía). Si alguien señala una intersección específica en una línea de cuadrícula y pregunta por la otra intersección más cercana, eso es fácil en 2D (papel cuadriculado).

Pero imagina que esta cuadrícula tiene 1000 dimensiones. E imagine que el retador agrega una cantidad específica de “ruido” aleatorio al punto, para que no quede perfectamente en una línea. Pedirle a la computadora que encuentre el punto de la cuadrícula original se denomina problema de Aprendizaje con errores (LWE).

b=As+e\mathbf{b} = \mathbf{A}\mathbf{s} + \mathbf{e}

  • A\mathbf{A} es una matriz pública (el mapa).
  • s\mathbf{s} es el vector secreto (la respuesta).
  • e\mathbf{e} es el error (el ruido).

Encontrar el secreto s\mathbf{s} dado solo el público A\mathbf{A} y el ruidoso resultado b\mathbf{b} es increíblemente difícil. Está categorizado como un problema NP-Difícil. Incluso para una computadora cuántica, es computacionalmente exhaustivo. El algoritmo de Shor (que destruye RSA) es inútil contra Lattices porque se basa en encontrar “períodos” (patrones cíclicos repetidos) en los números. Las redes utilizadas en criptografía están diseñadas para ser “desestructuradas” de una manera que impida esta explotación periódica.

Advertisement

La pesadilla de la infraestructura

Entonces, ¿simplemente actualizar el software debería ser suficiente? Desafortunadamente, no. La migración a la criptografía poscuántica (PQC) será un dolor de cabeza costoso y complicado para todos los CTO del planeta. El problema es la física: las teclas resistentes a lo cuántico son pesadas.

El problema del tamaño Las claves de cifrado actuales son pequeñas. Una clave pública ECC tiene solo 32 bytes. Cabe fácilmente en un único paquete de datos TCP.

  • Una clave Kyber-1024 (FIPS 203) tiene 1568 bytes.
  • Una firma de Dilithium-5 (FIPS 204) es 4595 bytes.

Puede que esto no parezca mucho en la era de la fibra gigabit, pero en el micromundo de los apretones de manos de red, es una enorme hinchazón.

  1. Fragmentación de paquetes: Estas claves a menudo exceden la MTU (Unidad de transmisión máxima) estándar de 1500 bytes. Esto significa que cada apretón de manos ahora requiere varios paquetes. Si un enrutador descarta el segundo fragmento, toda la conexión falla.
  2. El bucle “HelloRetryRequest”: En TLS 1.3, el Cliente envía un paquete “ClientHello” para iniciar la conexión. Si la clave PQC es demasiado grande para caber en este saludo inicial, o si el servidor no admite el grupo híbrido específico ofrecido, el servidor envía una “HelloRetryRequest”, forzando un segundo viaje de ida y vuelta. Esto agrega una latencia significativa a cada nueva conexión.
  3. Middleboxes codificados: Miles de firewalls, balanceadores de carga y dispositivos IoT heredados tienen límites codificados en los tamaños de encabezado. Si un cliente envía un encabezado de 4 KB, estos “cuadros intermedios” podrían marcarlo como un ataque DoS o un intento de desbordamiento del búfer y desconectar la conexión.
  4. Penalización de rendimiento: Verificar estas firmas requiere más potencia de CPU. Para un servidor que maneja millones de conexiones (como Google o Cloudflare), esta sobrecarga de CPU se traduce en millones de dólares en electricidad y nuevo hardware.

La verificación de la realidad de “Cosechar ahora”

El aspecto más escalofriante del Y2Q no es el futuro; es el presente.

Si un banco o una agencia gubernamental transmite datos hoy y esos datos deben permanecer en secreto durante más de cinco años, ya están comprometidos.

  • ¿Números de Seguro Social? Comprometidos.
  • ¿Secretos comerciales para el lanzamiento de un producto en 2030? Comprometido.
  • ¿Cables diplomáticos sobre política nuclear? Comprometidos.

Es por eso que la Casa Blanca emitió NSM-10, ordenando que todas las agencias federales comiencen la migración a PQC inmediatamente. Saben que la cosecha está sucediendo. Actualmente, las agencias de inteligencia están construyendo enormes “lagos de datos” de tráfico cifrado. No necesitan leerlo ahora. Sólo necesitan sostenerlo hasta que gire la llave.

Qué deben hacer los desarrolladores

Si un líder de TI no ha comenzado a planificar, ya está atrasado. La transición llevará años, no semanas.

  1. Inventario de criptoactivos: No puedes arreglar lo que no sabes. Utilice herramientas de escaneo (como CBOM - Lista de materiales de criptografía) para encontrar cada instancia de RSA, ECDSA y Diffie-Hellman en el código base.
  2. Pruebe los modos híbridos: No cambie a PQC de golpe. Utilice Cifrado híbrido (por ejemplo, X25519 + Kyber). Esto combina la seguridad probada de los algoritmos clásicos con la resistencia cuántica de los nuevos. Idealmente, el KEM se deriva de ambos intercambios de claves. Si resulta que Kyber tiene un defecto matemático (lo que ocurre en las nuevas criptomonedas), la capa clásica aún protege los datos contra los ataques clásicos.
  3. Compruebe la cadena de suministro: AWS, Cloudflare y Signal ya están implementando soporte PQC. Si un proveedor de VPN o de base de datos no ha mencionado “FIPS 203” en su hoja de ruta, comience a hacer preguntas.

Se abre la puerta al futuro cuántico. La única pregunta es si se cambiarán las cerraduras antes de que entren los ladrones.

Fuentes (5)

Advertisement

🦋 Discusión en Bluesky

Discutir en Bluesky

Buscando publicaciones...