Nuevo algoritmo cuántico permite a computadora de 20 millones de qubits descifrar RSA de 2048 bits en 8 horas
Investigadores desarrollan un nuevo algoritmo cuántico que usa menos recursos para realizar cálculos de descifrado.
Una computadora cuántica de 20 millones de qubits ejecutando este algoritmo tardaría solo 8 horas en descifrar cifrado RSA de 2.048 bits.
Las computadoras cuánticas se vuelven más potentes
En 1994, el matemático estadounidense Peter Shor desarrolló un algoritmo cuántico para factorizar números grandes exponencialmente más rápido que los mejores algoritmos existentes en computadoras clásicas. Sugirió que una máquina cuántica lo suficientemente potente podría romper técnicas de cifrado modernas con facilidad.
En la última década, se han hecho muchos avances en computación cuántica. En 2012, científicos lograron usar una computadora cuántica de 4 qubits para factorizar «143». Dos años después, usaron una máquina similar para factorizar «56153».
Considerando la tasa de progreso, las computadoras cuánticas pronto podrán superar a las computadoras actuales. Al menos esto es lo que los científicos esperaban hace unos años.
Resulta que factorizar números grandes en máquinas cuánticas es mucho más difícil de lo previsto. Esto se debe al ruido significativo en computadoras cuánticas grandes. El problema podría abordarse usando códigos de corrección de errores, que a su vez requieren qubits adicionales.
Referencia: arXiv:1905.09749 | MIT Technology Review
Teniendo en cuenta este factor de ruido, una computadora cuántica necesitaría mil millones de qubits para factorizar números de 2048 bits (o descifrar cifrado RSA de 2048 bits). Sin embargo, las computadoras cuánticas universales actuales solo tienen 70 qubits.
Exponentiación modular
El nuevo algoritmo permite a las computadoras cuánticas realizar estos cálculos con solo 20 millones de qubits. De hecho, los investigadores han demostrado que un dispositivo cuántico ejecutando este nuevo algoritmo tardaría solo 8 horas en descifrar cifrado RSA de 2.048 bits.
Su método realiza exponentiación modular —un tipo de exponentiación realizada sobre un módulo— de manera eficiente. Esta operación matemática es computacionalmente costosa en el algoritmo de Shor.
Los investigadores han encontrado diferentes formas de optimizar esta operación, reduciendo drásticamente los recursos necesarios para ejecutar el algoritmo.
Aunque una computadora cuántica de 20 millones de qubits no es factible en el futuro próximo, los expertos en seguridad deben pensar en una nueva forma de cifrado que ni una potente computadora cuántica pueda descifrar.
Tecnología Industrial
- GE asegura alianza de servicios de $116 M y 5 años con TVA para mejorar fiabilidad de plantas de energía
- Colorear piezas impresas en 3D con ceras: Una novedosa técnica de post-procesado
- Desacoplamiento dinámico: avance para mejorar el rendimiento de computadoras cuánticas
- Aprovechando claves de cifrado biológicas para seguridad inquebrantable en un mundo post-cuántico
- Una técnica revolucionaria de CPU reduce la producción de calor sincronizando tareas con oscilaciones de temperatura
- Computadora cuántica logra inversión temporal, desafiando la termodinámica
- Investigadores descifran RSA-240, la clave de cifrado más grande conocida, usando 35 millones de horas núcleo
- Computación Cuántica 2021: 12 Aplicaciones Principales Explicadas
- Computadoras Cuánticas Explicadas: 22 Datos Clave (Edición 2021)
- Estrategia Comercial de Biden: Redefiniendo Relaciones de EE. UU. con Europa y Socios Transpacíficos
- Syslogic presenta IP67 AI Rugged Computer con Nvidia Jetson‑TX2 para entornos extremos