¿Pueden las computadoras cuánticas invertir funciones unidireccionales?

No es el caso de que las computadoras cuánticas puedan invertir TODAS las funciones unidireccionales.

La efectividad de la computadora cuántica para resolver funciones unidireccionales (Wikipedia) depende de la facilidad con la que se puede verificar una solución.

En informática, una función unidireccional es una función que es fácil de calcular en cada entrada, pero difícil de invertir dada la imagen de una entrada aleatoria.

Esta introducción del artículo de Wikipedia sobre funciones unidireccionales es fácil como si fuera una categoría bien definida. Las computadoras cuánticas pueden invertir algunas funciones unidireccionales cuando su potencia, basada en la superposición de qubits enredados, le permite presentar todas las soluciones posibles a la lógica que representa la función fácilmente calculada. Cuando ese es el caso, el algoritmo de Grover reduciría el tiempo de búsqueda de T a la raíz cuadrada de T. Además, un algoritmo inteligente podría reducir el tiempo por el orden de log (T) Es evidente que muchas funciones las consideramos unidireccionales; Los algoritmos de hash, por ejemplo, no son manejados fácilmente por unas pocas puertas de lógica cuántica. La complejidad de la lógica involucrada sugiere que pasará algún tiempo antes de mantener el enredo y la superposición para que muchos pasos sean factibles.

Aun así, el éxito en esa etapa del proceso de inversión puede no ser suficiente. Una vez que se encuentra la respuesta, el programa debe extraer los bits de la respuesta de la palabra qubit enredada. Aquí, nuevamente, el algoritmo de Grover proporciona un modelo, sin embargo, su tiempo de ejecución es del orden de sqrt (T). Para funciones criptográficas complejas de un solo sentido, la aplicación de la palabra fácil amplía un poco la definición de “poder”.

Si alguna función unidireccional dada se presta a un programa de computación cuántica que pueda resolver la inversión en el tiempo de registro (T) dependería de la invención de un algoritmo único tal como el Algoritmo de Shor resuelve el problema de factorización.

More Interesting

¿Cómo sería el mundo sin física cuántica?

Cómo hacer un simulador de computadora cuántica

Soy estudiante universitario en el departamento de ingeniería mecánica en IIT, y quiero desarrollar una carrera en computación cuántica. ¿Qué pasos debo seguir?

¿Qué compañía crees que estará a la vanguardia de la computación cuántica en 5 años?

¿Cuáles son los argumentos a favor y en contra del libre albedrío? ¿Cómo entra la mecánica cuántica en esto?

¿Vale la pena perseguir la computación cuántica como un trabajo de investigación de objetivo final?

Al igual que cómo usamos los principios de la mecánica cuántica en la computación cuántica, ¿podemos usar estas ideas en el campo de la medicina y, si podemos, de qué manera?

Una CPU que trabaja en la base 4 con la misma frecuencia, ¿sería mucho más potente que una CPU que trabaja en la base 2? ¿Cómo se puede calcular la diferencia de potencia informática entre dos bases?

¿Cuál es la propiedad en las partículas cuánticas que hace que las computadoras cuánticas sean mucho más rápidas?

¿Qué programas se pueden programar usando lenguaje de computación cuántica?

¿Cómo funciona la nueva computadora cuántica universal de cinco qubits de IBM?

¿Quién está haciendo investigación en ciencias de la información cuántica?

¿Cómo introduciría un nuevo concepto a la mecánica cuántica?

¿Cómo puede un laico aprender física cuántica de manera más efectiva?

¿Cómo sería un hola mundo de computación cuántica muy simple en Java?