Está en la página 1de 3

1

UNIVERSIDAD AUTONOMA DE NUEVO LEON


FACULTAD DE CIENCIAS FISICO MATEMATICAS

CRIPTOGRAFIA
Tarea #2: Computación cuántica y criptografía

Nombre: Brayan Osvaldo Ortíz Méndez


Matricula: 1912975
Grupo: 063
Maestro: Alejandro Muniz Solorio

Montemorelos, Nuevo León Viernes 7 de marzo del 2023


2

Computación cuántica y la ruptura de cifrados tradicionales


La computación cuántica gracias al avance tecnológico, ha estado adquiriendo el
potencial suficiente para poder lograr descifrar los cifrados tradicionales en un tiempo
sorprendentemente rápido, esto es debido a que a diferencia de las computadoras
clásicas que hace uso de los bits para realizar los procesos de descifrado, las
computadoras cuánticas hacen uso de los qubits (bits cuánticos con valores
superpuestos) realizando procesos que por los usual tardarían años en tan solo unos
minutos e incluso segundos.
Lo que determina la velocidad de las computadoras cuánticas es la calidad, estabilidad
y cantidad de los qubits usados en su funcionamiento, por lo tanto, entre mas qubits
mayor velocidad de procesamiento y mayor probabilidad de terminar una tarea
asignada en un tiempo relativamente rápido. Hasta ahora y según el internet, el número
máximo de qubits usados en una computadora cuántica ha sido de 433 qubits por parte
de la computadora Osprey de IBM.
Estas maquinas se han vuelto tanto un riesgo como una oportunidad potencial en el
área de la criptografía a futuro, a consecuencia de su asombrosa capacidad de realizar
múltiples cálculos y romper cifrados tradicionales de forma eficiente han creado una
brecha de seguridad y vulnerabilidades importante en el mundo de la encriptación
informática. Sin embargo, al mismo tiempo que esta tecnología destruye cifrados,
también nos ha ayudado en la implementación de nuevas formas más resistentes de
cifrado y con mucha mayor complejidad que prometen mayor seguridad que la ofrecida
por los actuales métodos de cifrado, volviendo esto una gran oportunidad para reforzar
la seguridad de los datos en un futuro no tan lejano.
Hasta el momento solo se ha demostrado vulnerabilidades en criptosistemas
asimétricos como RSA (basada en la dificultad de factorizar números grandes en sus
factores primos) y el algoritmo de Diffie-Hellman (basa en la dificultad del problema del
logaritmo discreto), esto debido a que su manera de funcionar podría ser resuelta
fácilmente por una computadora cuántica. Además el algoritmo cuántico Shor ha
demostrado ser mas eficiente que los 2 mencionados anteriormente, así que se espera
mucho de las novedades ofrecidas por los servicios de las computadoras cuánticas que
se desarrollaran con el paso del avance tecnológico.
3

Ejemplos de computadoras cuánticas


IBM Quantum System Two
Características:
1. Arquitectura: Utiliza una arquitectura de circuitos superconductores para
procesar información cuántica. El sistema cuenta con un total de 32 qubits, que
están interconectados mediante circuitos superconductores diseñados para
maximizar la coherencia cuántica y minimizar el ruido.
2. Rendimiento: cuenta con varias mejoras en la estabilidad y la coherencia de los
qubits. Esto incluye una mejora en la calidad de las microondas utilizadas para
manipular los qubits, así como en la capacidad de medir y corregir errores.
3. Accesibilidad: Es parte de la plataforma de computación cuántica en la nube de
IBM, llamada IBM Quantum Experience. Esto permite a los usuarios acceder a la
capacidad de procesamiento de la máquina sin tener que invertir en la
construcción y el mantenimiento de una computadora cuántica propia.
4. Programación: Contiene herramientas que permiten a los usuarios diseñar y
ejecutar algoritmos cuánticos complejos en la máquina. Esto debió a que se
puede programar utilizando lenguajes como Qiskit de IBM para circuitos
cuánticos y Q# para algoritmos cuánticos de alto nivel.

Google Sycamore
Características:
1. Arquitectura: Utiliza una arquitectura de circuitos superconductores para
procesar información cuántica. El sistema cuenta con un total de 54 qubits, que
están interconectados mediante circuitos superconductores diseñados para
maximizar la coherencia cuántica y minimizar el ruido.
2. Rendimiento: Es capaz de realizar un cálculo específico mucho más rápido que
cualquier computadora clásica existente. Ejemplo, calcular el comportamiento
aleatorio de un conjunto de qubits.
3. Programación: Los usuarios pueden diseñar y ejecutar algoritmos cuánticos
complejos en la máquina utilizando esta herramienta. Esto debido a que está
diseñado para ser programado y controlado mediante el lenguaje de
programación Cirq.
4. Accesibilidad: Disponibilidad para fines de investigación y desarrollo a través de
su plataforma de nube cuántica, llamada Google Cloud Quantum. Esto permite a
los usuarios acceder a la capacidad de procesamiento de la máquina sin tener
que invertir en la construcción y el mantenimiento de una computadora cuántica
propia.

También podría gustarte