¿Se puede ejecutar el algoritmo de Shor en una computadora cuántica D-Wave 2000Q?

Una variante de esta pregunta ya ha sido respondida aquí: ¿pueden o no las computadoras cuánticas de D-Wave usar el algoritmo de Shor y Grover para encontrar claves de cifrado? ¿Por qué?

El TL-DR es: Sí, en dicho procesador puede ejecutar el algoritmo de Shor, que factoriza un número en sus factores primos. (Una nota al margen: esto fue sorprendente para mí porque los procesadores de la onda D resuelven problemas de recocido cuántico; factorizar un número no es explícitamente un problema de recocido cuántico a menos que lo masajee, por ejemplo, utilizando las técnicas en el documento arxiv que vinculé a continuación).

Sin embargo, suponiendo que desea ejecutar el algoritmo de Shor en números grandes , por ejemplo, aquellos lo suficientemente grandes como para funcionar como claves criptográficas, 2000 qubits todavía no son suficientes . En general, cuando aumenta el número de qubits en su procesador, aumenta el tamaño del mayor número que puede factorizar.

Para ilustrar este hecho: Bi-primos (enteros con 2 factores primos) hasta 200,000 se han factorizado utilizando D-Wave 2000X según este documento de abril de 2016: https://arxiv.org/pdf/1604.05796…. El problema es que esto no es suficiente para romper el RSA: 200,000 son solo 17 bits y, por lo tanto, mucho más pequeños que una pequeña clave RSA de 512 bits.

No. El sistema D-Wave no es una “computadora cuántica universal”. Es un modelo basado en ‘Recocido Cuántico’ que no puede ejecutar algoritmos como el algoritmo de Shor.

Este video explica la tecnología detrás de las máquinas D-Wave actuales y admite el hecho de que los sistemas D-Wave no son verdaderas computadoras cuánticas ‘universales’.