¿Cuáles son las habilidades de una computadora cuántica?

Una computadora cuántica es cualquier dispositivo para la computación que hace uso directo de fenómenos mecánicos distintivamente cuánticos, como la superposición y el enredo, para realizar operaciones en los datos.

En una computadora clásica (o convencional), la información se almacena como bits, mientras que en una computadora cuántica, se almacena como qubits (bits cuánticos).

El principio básico de la computación cuántica es que las propiedades cuánticas se pueden usar para representar y estructurar datos, y que los mecanismos cuánticos se pueden diseñar y construir para realizar operaciones con estos datos.

Aunque la computación cuántica todavía está en su infancia, se han llevado a cabo experimentos en los que se ejecutaron operaciones de computación cuántica en un número muy pequeño de qubits.

La investigación en áreas teóricas y prácticas continúa a un ritmo frenético, y muchas agencias de financiamiento del gobierno nacional y militar apoyan la investigación de computación cuántica para desarrollar computadoras cuánticas para fines de seguridad civil y nacional, como el criptoanálisis.

Si se pueden construir computadoras cuánticas a gran escala, podrán resolver ciertos problemas exponencialmente más rápido que cualquiera de nuestras computadoras clásicas actuales (por ejemplo, el algoritmo de Shor se refiere a documentos sobre computación cuántica).

Las computadoras cuánticas son diferentes de otras computadoras como las computadoras de ADN y las computadoras tradicionales basadas en transistores.

Algunas arquitecturas informáticas, como las computadoras ópticas, pueden usar la superposición clásica de ondas electromagnéticas, pero sin algunos recursos mecánicos cuánticos específicos, como el enredo, tienen menos potencial para la aceleración computacional que las computadoras cuánticas.
En comparación, una computadora cuántica podría resolver este problema de manera más eficiente que una computadora clásica que utiliza el algoritmo de Shor para encontrar sus factores.

Esta capacidad permitiría que una computadora cuántica “rompa” muchos de los sistemas criptográficos en uso hoy en día, en el sentido de que habría un algoritmo de tiempo polinómico (en el número de bits del número entero) para resolver el problema.

En particular, la mayoría de los cifrados de clave pública populares se basan en la dificultad de factorizar números enteros, incluidas las formas de RSA. Se utilizan para proteger páginas web seguras, correo electrónico cifrado y muchos otros tipos de datos.

Romperlos tendría ramificaciones significativas para la privacidad y seguridad electrónica. La única forma de aumentar la seguridad de un algoritmo como RSA sería aumentar el tamaño de la clave y esperar que un adversario no tenga los recursos para construir y usar una computadora cuántica lo suficientemente potente.

La computadora cuántica tiene la capacidad de realizar múltiples cálculos simultáneamente … como si alguien estuviera trabajando con un software pesado y muchos cálculos fueran paralelos. Luego, en la computadora clásica hay un problema de bloqueo y para resolver este problema en las computadoras clásicas se requiere una familia de computadoras para resolver problemas complejos, ya que la clásica depende de las operaciones de 1 y 0 bits. Pero las computadoras cuánticas funcionan en “qubits”, pueden almacenar mucha más información que solo 1 o 0, porque pueden existir en cualquier superposición de estos valores

Solo un seguimiento de la excelente respuesta de Tinka.

Una computadora Quantum está construida alrededor de QuBits – Quantum Bits. Básicamente, esto libera mucha más potencia de procesamiento que las máquinas convencionales que usan Fetch-Decode-Execute-Writeback durante un ciclo de reloj. La computación cuántica está preparada para manejar algoritmos matemáticos muy complejos. Buenos ejemplos de dónde se puede usar Quantum es con Inteligencia Artificial (AI) y Machine Learning (ML).

A medida que entramos en la era del Internet de las cosas (industrializado) (IIOT), ahora es necesario contar con los medios de procesamiento para analizar todo el flujo de información y hacer una evaluación inteligente de qué acción se requiere.

Confluencia perfecta: AI, ML y Quantum Computing.