Este hito marca el inicio de una nueva época para la computación. Para entender por qué este anuncio de Microsoft y Quantinuum es tan disruptivo, debemos desglosar los detalles técnicos, el funcionamiento de la corrección de errores y las implicaciones a largo plazo que transformarán industrias enteras.
La computación cuántica ha vivido durante décadas en la llamada «era NISQ» (Noisy Intermediate-Scale Quantum), donde los errores eran tan frecuentes que los cálculos complejos se desmoronaban antes de completarse. Sin embargo, el anuncio del 22 de abril de 2026 confirma que hemos cruzado el puente hacia la fiabilidad técnica.
1. El Problema de la Fragilidad: Qubits Físicos vs. Lógicos
Para entender el avance, hay que diferenciar los tipos de qubits:
Qubits Físicos: Son las unidades básicas (iones, fotones o circuitos superconductores). Son increíblemente inestables; cualquier mínima fluctuación térmica o electromagnética causa «decoherencia», perdiendo los datos.
Qubits Lógicos: Son una abstracción de software. Se crean agrupando muchos qubits físicos y utilizando algoritmos de Corrección de Errores Cuánticos (QEC) para que actúen como una sola unidad estable.
El logro técnico: Microsoft y Quantinuum no solo han creado 12 de estos qubits lógicos, sino que han demostrado que pueden realizar operaciones entre ellos sin que los errores se propaguen. La tasa de error es 800 veces menor que la de los componentes físicos subyacentes, una mejora sin precedentes en la industria.
2. La Tecnología detrás del Hito: Trampas de Iones y Virtualización
El éxito es el resultado de la combinación de dos potencias tecnológicas:
El Hardware de Quantinuum (Serie H)
Utiliza la tecnología de trampa de iones de dispositivo de acoplamiento de carga (QCCD). A diferencia de otros sistemas, este permite que los qubits se muevan físicamente dentro del chip, facilitando una conectividad total («all-to-all connectivity»). Esto es vital para la corrección de errores, ya que permite que cualquier qubit interactúe con otro sin interferencias.
El Sistema de Orquestación de Microsoft
Microsoft ha aportado una capa de software de «virtualización de qubits». Este sistema monitorea los qubits físicos en tiempo real, detecta cuándo uno está a punto de fallar y corrige la información instantáneamente. Es, en esencia, un sistema operativo cuántico que gestiona el hardware de Quantinuum de forma inteligente.
3. El Paso al «Nivel 2»: Computación Cuántica Resiliente
Microsoft define tres etapas para la supercomputación cuántica:
Nivel 1 (Fundacional): Basado en qubits físicos ruidosos. Útil para experimentos básicos pero incapaz de superar a la computación clásica en problemas reales.
Nivel 2 (Resiliente): (Donde estamos ahora). Capacidad de operar con qubits lógicos que mantienen la información a pesar del ruido. Permite simulaciones científicas fiables.
Nivel 3 (Escala Real): Computadoras con miles de qubits lógicos capaces de resolver los problemas más complejos del planeta (como el cambio climático o el descifrado de criptografía actual).
¿Por qué importan 12 qubits? Aunque parecen pocos comparados con los procesadores clásicos, el poder cuántico crece de forma exponencial. 12 qubits lógicos resilientes permiten empezar a ejecutar algoritmos de química cuántica que antes solo existían en papel.
Este avance no es solo para laboratorios; tiene aplicaciones industriales directas:
Ciencia de Materiales: El descubrimiento de nuevos materiales suele ser por «ensayo y error». Con 12 qubits lógicos, podemos empezar a simular estructuras moleculares para crear paneles solares mucho más eficientes o superconductores a temperatura ambiente.
El Problema de Haber-Bosch: La producción de fertilizantes consume el 1% de la energía mundial. La computación cuántica nivel 2 busca simular el proceso de la enzima nitrogenasa para crear fertilizantes de forma natural, reduciendo drásticamente las emisiones de CO2.
Farmacología de Precisión: Modelar cómo una proteína se pliega ante un nuevo fármaco requiere una precisión que las computadoras clásicas no alcanzan. Este sistema reduce los años de investigación necesarios para sacar un medicamento al mercado.
5. Próximos Pasos: El Camino hacia los 100 Qubits Lógicos
El objetivo de la alianza es escalar este sistema. Si con 12 qubits ya se han superado las tasas de error de la competencia, el siguiente reto es alcanzar los 100 qubits lógicos. En ese punto, se estima que la computación cuántica alcanzará la ventaja científica definitiva, superando a cualquier supercomputadora clásica existente (como la Frontier de EE. UU.) en tareas específicas de física de partículas.
¡Sí puedes empezar hoy mismo! No necesitas hardware especial, ni tarjeta de crédito. Solo una cuenta gratuita y ganas de experimentar con el futuro de la computación.
Una de las mejores opciones : IBM Quantum Platform
IBM Quantum es la plataforma más madura, con mejor documentación, comunidad y acceso gratuito en hardware real.
Beneficios del Open Plan (gratuito):
10 minutos de tiempo de ejecución cada 28 días en computadoras cuánticas reales (más de 100 cúbits).
Simuladores ilimitados (AerSimulator y otros).
Promoción especial (activa en 2026): Si usas al menos 20 minutos en 12 meses, puedes activar 180 minutos adicionales por un año.
from qiskit_ibm_runtime import QiskitRuntimeService, Sampler
service = QiskitRuntimeService(channel="ibm_quantum", token="TU_API_TOKEN_AQUÍ")
backend = service.least_busy(operational=True, simulator=False)
print("Ejecutando en:", backend.name)
sampler = Sampler(backend=backend)
job = sampler.run([qc])
result = job.result()
counts = result[0].data.c.get_counts()
plot_histogram(counts)
plt.show()
Ejemplo 2: Algoritmo de Grover (Búsqueda Cuántica)
Grover permite buscar en una lista desordenada de forma cuadrática más rápida que clásicamente. Aquí una versión simple para 2 qubits (busca el estado |11⟩):
Python
from qiskit import QuantumCircuit
from qiskit.circuit.library import GroverOperator
from qiskit_aer import AerSimulator
from qiskit.visualization import plot_histogram
# Oracle que marca |11>
oracle = QuantumCircuit(2)
oracle.cz(0, 1) # Phase oracle para |11>
grover_op = GroverOperator(oracle)
qc = QuantumCircuit(2, 2)
qc.h([0,1]) # Superposición inicial
qc.compose(grover_op, inplace=True)
qc.measure([0,1], [0,1])
# Ejecutar
sim = AerSimulator()
result = sim.run(qc, shots=1024).result()
plot_histogram(result.get_counts())
Consejos Prácticos para Probar Hoy
Siempre prueba primero en simulador.
Elige backends con bajo «error rate» y poca cola (míralo en el dashboard).
Comienza con circuitos pequeños (2-10 qubits) porque los sistemas actuales son ruidosos (NISQ).
Monitorea tu uso en el Dashboard → Workloads.
Usa Jupyter Notebook o Google Colab para experimentar fácilmente.
Guarda tus resultados y visualizaciones con matplotlib.
Problemas comunes y soluciones:
Error de autenticación → Regenera el API Token.
Cola larga → Usa simulador o prueba en horarios de menos tráfico.
Circuitos fallan en hardware → Reduce profundidad o usa mitigación de errores (Qiskit Runtime).
QIL es una plataforma de vigilancia tecnológica e inteligencia cuántica accionable
Monitorea, sintetiza y traduce los avances en Computación Cuántica (QC) e Inteligencia Artificial (IA) en señales estratégicas y decisiones de negocio concretas para empresas, gobiernos e inversores de la región.
Aunque la tecnología cuántica avanza rápidamente a nivel global, su complejidad hace que sea difícil de interpretar. En Latinoamérica no existe actualmente una entidad que traduzca estos avances científicos en inteligencia accionable para CEOs, reguladores y Venture Capitalists. QIL llena exactamente ese vacío.
La Criptografía Post-Cuántica (PQC) representa un campo de investigación crucial en la seguridad de la información, enfocado en el desarrollo de algoritmos criptográficos que sean seguros frente a ataques de computadoras cuánticas. Con el avance continuo de la computación cuántica, los algoritmos criptográficos actuales, como RSA y la criptografía de curva elíptica (ECC), que forman la base de la seguridad digital moderna, se consideran vulnerables a algoritmos cuánticos como el algoritmo de Shor [1]. En respuesta a esta amenaza inminente, el Instituto Nacional de Estándares y Tecnología (NIST) de EE. UU. inició un proceso de estandarización para identificar y seleccionar algoritmos PQC robustos. Este informe detalla los cuatro algoritmos seleccionados por el NIST para su estandarización: CRYSTALS-Kyber, CRYSTALS-Dilithium, Falcon y SPHINCS+, proporcionando una visión profunda de sus fundamentos teóricos, características técnicas y comparativas de rendimiento.
El Proceso de Estandarización del NIST
El NIST lanzó su programa de estandarización PQC en 2016, invitando a criptógrafos de todo el mundo a presentar y evaluar algoritmos resistentes a ataques cuánticos. Tras varias rondas de evaluación rigurosa, que incluyeron análisis de seguridad, rendimiento y facilidad de implementación, el NIST anunció sus selecciones finales. En agosto de 2024, se publicaron los estándares iniciales, que incluyen [2]:
FIPS 203: ML-KEM (Module-Lattice-based Key-Encapsulation Mechanism), basado en CRYSTALS-Kyber, para el intercambio de claves.
FIPS 204: ML-DSA (Module-Lattice-based Digital Signature Algorithm), basado en CRYSTALS-Dilithium, para firmas digitales.
FIPS 205: SLH-DSA (Stateless Hash-based Digital Signature Algorithm), basado en SPHINCS+, también para firmas digitales.
Además, se espera la publicación de FIPS 206: FN-DSA (Fast-Fourier Lattice-based Digital Signature Algorithm), basado en Falcon, que también será un estándar para firmas digitales [3].
Algoritmos de Criptografía Post-Cuántica Seleccionados
1. CRYSTALS-Kyber (ML-KEM)
CRYSTALS-Kyber es un Mecanismo de Encapsulamiento de Clave (KEM) que proporciona un método para establecer una clave secreta compartida entre dos partes a través de un canal público, de manera segura contra adversarios cuánticos. Su seguridad se basa en la dificultad computacional del problema de Learning With Errors (LWE) sobre retículos de módulos [4].
Características Clave:
Eficiencia: Kyber es notablemente rápido, superando en muchos casos a los esquemas clásicos como X25519 en términos de velocidad de cómputo, aunque con tamaños de clave y texto cifrado ligeramente mayores [5].
Tamaños: Ofrece tamaños de clave pública y texto cifrado moderados, lo que lo hace práctico para implementaciones reales. Por ejemplo, Kyber-768 tiene una clave pública de aproximadamente 1.184 bytes y un texto cifrado de 1.088 bytes.
Niveles de Seguridad: Se ofrece en tres conjuntos de parámetros (Kyber-512, Kyber-768, Kyber-1024) que corresponden aproximadamente a los niveles de seguridad de AES-128, AES-192 y AES-256, respectivamente.
Optimización: Utiliza la Transformada de Teoría de Números (NTT) para realizar multiplicaciones polinómicas de manera eficiente, lo que contribuye a su alta velocidad.
Seguridad CCA2: Incorpora la transformación de Fujisaki-Okamoto para lograr seguridad IND-CCA2 (indistinguibilidad bajo un ataque de texto cifrado elegido adaptativo), un estándar de oro para KEMs.
2. CRYSTALS-Dilithium (ML-DSA)
CRYSTALS-Dilithium es un esquema de firma digital basado en retículos, diseñado para proporcionar autenticación de mensajes y no repudio en un entorno post-cuántico. Su seguridad se deriva de la dificultad de resolver los problemas de Short Integer Solution (SIS) y Learning With Errors (LWE) sobre retículos de módulos [6].
Características Clave:
Diseño Robusto: Emplea un paradigma de Fiat-Shamir con abortos, que evita la necesidad de muestreo gaussiano complejo, facilitando una implementación más segura y resistente a ataques de canal lateral.
Equilibrio: Ofrece un buen equilibrio entre el tamaño de la clave pública, el tamaño de la firma y la velocidad de procesamiento. Por ejemplo, Dilithium-2 (nivel de seguridad 2) tiene una clave pública de 1.312 bytes y una firma de 2.420 bytes.
Sin Trampillas: A diferencia de algunos esquemas de retículos más antiguos, Dilithium no requiere el uso de trampillas criptográficas, lo que simplifica su diseño y análisis de seguridad.
Rendimiento: Es eficiente tanto en la generación como en la verificación de firmas, lo que lo hace adecuado para una amplia gama de aplicaciones.
3. Falcon (FN-DSA)
Falcon es otro esquema de firma digital basado en retículos, conocido por producir las firmas más compactas entre los candidatos basados en retículos. Su seguridad se basa en el problema de Short Integer Solution (SIS) sobre retículos NTRU [7].
Características Clave:
Compactación: Las firmas de Falcon son notablemente pequeñas; por ejemplo, Falcon-512 produce firmas de solo 666 bytes, lo que es significativamente menor que Dilithium para un nivel de seguridad comparable [7].
Velocidad de Verificación: La verificación de firmas es extremadamente rápida, lo que lo hace atractivo para escenarios donde la verificación es una operación frecuente.
Muestreo Gaussiano: Utiliza un “muestreo de Fourier rápido” (Fast Fourier Sampling) y un muestreador gaussiano verdadero, lo que garantiza una fuerte seguridad contra la fuga de información de la clave secreta incluso después de un número muy elevado de firmas.
Complejidad de Implementación: La implementación de Falcon es más compleja debido al uso de aritmética de punto flotante y la necesidad de un muestreo gaussiano preciso, lo que puede introducir desafíos en la protección contra ataques de canal lateral.
4. SPHINCS+ (SLH-DSA)
SPHINCS+ es un esquema de firma digital basado en hash, que se distingue por su seguridad conservadora, ya que su robustez se basa únicamente en la resistencia a colisiones y pre-imágenes de funciones hash criptográficas bien establecidas (como SHA-2 y SHAKE). A diferencia de los esquemas basados en retículos, SPHINCS+ no depende de la dureza de problemas matemáticos complejos que podrían ser susceptibles a nuevos avances algorítmicos [8].
Características Clave:
Seguridad Conservadora: Su seguridad se basa en la criptografía de funciones hash, que ha sido extensamente estudiada y se considera muy robusta. Esto lo convierte en una opción de respaldo valiosa si se descubren vulnerabilidades en los problemas de retículos.
Sin Estado (Stateless): A diferencia de los esquemas de firma basados en hash anteriores que requerían mantener un estado para evitar la reutilización de claves, SPHINCS+ es sin estado, lo que simplifica su implementación y despliegue.
Componentes: Utiliza una combinación de esquemas de firma de un solo uso (WOTS+), esquemas de firma de pocos usos (FORS) y una estructura de árbol de árboles (HyTee, basada en XMSS) para permitir un número prácticamente ilimitado de firmas.
Trade-offs: La principal desventaja de SPHINCS+ son los tamaños de firma considerablemente grandes (que varían de aproximadamente 8 KB a 49 KB, dependiendo del nivel de seguridad) y una velocidad de procesamiento más lenta en comparación con los esquemas basados en retículos [9].
Comparativa de Rendimiento y Tamaños
La siguiente tabla resume las características clave de los algoritmos seleccionados por el NIST (nivel de seguridad aproximado a AES-128 / RSA-2048 / ECC P-256):
Algoritmo
Tipo
Base Matemática
PK Size (Bytes)
SK Size (Bytes)
Sig/CT Size (Bytes)
Velocidad (Operación Clave)
Notas
CRYSTALS-Kyber
KEM
Module-LWE
800
1632
768
Encapsulación/Decapsulación rápida
Ideal para intercambio de claves.
CRYSTALS-Dilithium
Firma
Module-LWE/SIS
1312
2528
2420
Firma/Verificación moderada
Buen equilibrio, implementación segura.
Falcon
Firma
NTRU-SIS
897
1858
666
Verificación muy rápida
Firmas más compactas, implementación compleja.
SPHINCS+
Firma
Funciones Hash
32
64
7856
Firma/Verificación lenta
Seguridad conservadora, firmas grandes.
RSA-2048 (Ref.)
Mixto
Factorización de Enteros
256
256
256
Variable
Vulnerable a computación cuántica.
ECC P-256 (Ref.)
Mixto
Logaritmo Discreto Curva Elíptica
64
32
64
Variable
Vulnerable a computación cuántica.
Nota: Los tamaños de clave privada para Kyber y SPHINCS+ pueden ser más pequeños si se almacenan solo las semillas y se regeneran las claves.
Conclusión
La estandarización de estos algoritmos por parte del NIST marca un hito significativo en la transición hacia un futuro digital seguro frente a las amenazas de la computación cuántica. Cada algoritmo ofrece un conjunto único de ventajas y desventajas, lo que permite a las organizaciones elegir la solución más adecuada según sus requisitos específicos de seguridad, rendimiento y recursos. Mientras que CRYSTALS-Kyber se posiciona como el estándar para el intercambio de claves, Dilithium, Falcon y SPHINCS+ ofrecen opciones robustas para firmas digitales, cada uno con sus propios trade-offs en términos de tamaño y velocidad. La adopción de estos nuevos estándares es un paso esencial para proteger la infraestructura digital global en la era post-cuántica.