Estos días he estado leyendo
artículos y viendo videos a cerca de la computación cuántica, nace de la
mecánica cuántica.
La mecánica cuántica la planteo Niels
Henrik David Bohr físico Danés de nacimiento y ganador de un novel en 1922.
Bohr hizo un experimento con
electrones en el que consiguió demostrar un patrón de interferencias al que
llamo la ecuación de la ola de probabilidad.
Esta ley nos dice que si buscas
un electrón en una parte determinada del espacio que probabilidad tengo de
encontrarlo. Nunca puedo predecir donde acabará pero si busco donde más
probabilidad hay de que esté lo encontraré.
Un casino juega con leyes de
probabilidad, nunca sabe quién y cuánto va a ganar, tan solo sabe que él
siempre acaba ganando más.
Existe un predicción que realiza
la mecánica cuántica el entrelazamiento,
dice que dos partículas pueden entrelazarse si están cerca y nos indica que
si estas dos partículas se separan continúan manteniendo las misma propiedades
de conexión. Según nos indica esta ley uno de los electrones girará en una
dirección y el otro en la contraria.
Si conocemos en qué punto de giro
esta la primera conoceremos en el que está el contrarío aunque gire hacia el
otro lado, esto hace que tan solo tengamos que saber dónde está uno de ellos
Todo esto se aplica en la computación cuántica que es un paradigma de
computación distinto al de la computación clásica. Se basa en el uso de cúbits
en lugar de bits, y da lugar a nuevas puertas lógicas que hacen posibles nuevos
algoritmos.
Una misma tarea puede tener
diferente complejidad en computación clásica y en computación cuántica, lo que
ha dado lugar a una gran expectación, ya que algunos problemas intratables
pasan a ser tratables.
De acurdo, tomemos lo aprendido
antes y pasémoslo a la informática.
Imaginemos que deseas dos números
que multiplicados entre si tenga den como resultada 20.
10 = 5 * 2
Ahora imagina que deseas dos
número que multiplicados den como resultado
152725127971
152725127971 = 258947
*589793
Resulta más complejo verdad.
Bueno pues ahora imagina que
tienen que encontrar dos número que como resultado de
125698756632547896544123698745632155588778996633214456322145588799663322144566998874563322141455879996333214717125828282369872545633255112336698745151563639696565658587455588870980369054087915397584668239876987459123654879632185847569987
La factorización es un problema
difícil de resolver ni con los mejores ordenadores de ahora. La física cuántica
nos ayudaría a resolver estos problemas.
La superposición cuántica nos
dice que un dato puede ser 1 o 0 o
1 y 0 a la vez.
Pongamos un bit con valor = 0,
ahora pongamos bite con valor = 1 y ahora pongamos otro bite en valor = 0 y 1.
Como ya sabéis un ordenador hace
operaciones sobre 0 y 1. Mientras un
ordenador cuántico en lugar de dos estados posee 3. Vamos a aplicar esto a la factorización.
Para calcular nuestro número necesitaríamos ir probando
multiplicaciones de aleatorios hasta conseguirla.
Número que conocemos = desconocido1 * desconocido2
Este cálculo en número grandes es muy complejo. Sin embargo
si es al contrario, conocemos los dos números a multiplicar pero no el
resultado, ese cálculo sí que es posible de hacer. Esto es la encriptación tal
y como la conocemos hoy en día.
Numero conocido 1 * Numero conocido 2= Numero desconocido
Un ordenador cuántico podría realizar estos cálculos.
No hay comentarios:
Publicar un comentario