Saltearse al contenido

Teleportación cuántica

Es un protocolo de comunicación donde un transmisor (Alice) envía un cubit a un receptor (Bob), utilizando un estado cuántico entrelazado compartido junto a dos bits clásicos para realizar la comunicación.

Se asume que tanto el transmisor como el receptor comparten un cubit entrelazado, es decir que: el transmisor tiene un cubit A, el receptor tiene un cubit B, y el par (A,B) está en el estado Φ+\ket{\Phi^+}, que es un estado de Bell.

Ademas el transmisor posee un cubit Q que es el que desea enviar al receptor, el estado de este cubit es desconocido tanto por el transmisor como el receptor. Esta transmisión implica una destrucción de información del cubit Q y del cubit A, ya que en ambos casos se miden sus estados, para luego reconstruirlo en el cubit B utilizando la información dada por las lecturas de Q y A.

Se presenta una implementación general del protocolo de teleportación cuántica, este contiene puertas Hadamard, CNOT, Pauli-Z y una puerta genérica “U” que pretende encapsular el estado del cubit Q a transmitir. La puerta U^{\dag} es la conjugada transpuesta de U, tal que UU=I^{\dag}=I.

Protocolo de teleportación cuántico, indicando los componentes funcionales del circuito.

Figura (1): Protocolo de teleportación cuántico, indicando los componentes funcionales del circuito.

Dentro de los componentes, se enumeran 55 pasos o etapas del protocolo, enumerados en un orden que pretende simular la comunicación entre dos agentes.

El primer componente c1c_1 es la creación de un par entrelazado. Se conforma el estado Φ+\ket{\Phi^+}, que es uno de los estados de Bell.

Luego el segundo componente c2c_2 es la preparación del mensaje. En esta etapa, utilizando la puerta genérica U, se pretende encapsular puertas e interacciones con otros cubits.

Le sigue el tercer componente c3c_3 que es el envío del mensaje, que consta de 3 pasos:

  • Se entrelaza el cubit que se desea transmitir con la mitad del par entrelazado del transmisor (primera línea con segunda) utilizando la puerta CNOTCNOT. Esto causa que el cubit a transmitir se entrelace de forma indirecta con el cubit del receptor (primera línea con tercera).
  • Aplicar una Hadamard para no perder información de magnitud y fase al medir.
  • Finalmente, se realizan la medición.

El cuarto componente c4c_4 finaliza la teleportación, recibiendo el mensaje. El recibir el mensaje implica realizar cambios al cubit recibido según la medición, dando cuatro combinaciones posibles:

  • En caso de que se lea un 00 en la primera línea y un 00 en la segunda, no es necesario realizar ningún cambio al cubit recibido.
  • Si se lee un 00 en la primera línea y un 11 en la segunda, para que quede igual que el estado original es necesario invertir las amplitudes (aplicar CNOTCNOT).
  • Por otro lado si lee un 11 en la primera línea y un 00 en la segunda, para que quede igual que el estado original es necesario aumentar la fase en 180180^\circ (aplicar CZCZ).
  • Por último si se lee un 11 en la primera línea y un 11 en la segunda, es necesario invertir las amplitudes y aumentar la fase en 180180^\circ (aplicar CNOTCNOT y CZCZ).

El último componente c5c_5 verifica el éxito de la teleportación. Esto se hace aplicando las puertas inversas a las recibidas en c2c_2 y midiendo el resultado. Si luego de medir resulta en 00 significa que la teleportación fue exitosa. En caso contrario, esta falló.

Tanto los componentes c1c_1, c2c_2 y c5c_5 pueden considerarse externos al protocolo. Los componentes c1c_1 y c2c_2 pueden considerarse precondiciones para que el protocolo funcione correctamente y c5c_5 como procesamiento opcional. Ciertas bibliografías los evitan y dan por hecho.

Se desarrollará un ejemplo donde se elaborará la aplicación del protocolo paso a paso.

Protocolo de teleportación cuántico, con separadores ante la aplicación de cada puerta.

Figura (2): Protocolo de teleportación cuántico, con separadores ante la aplicación de cada puerta.

Se reemplazará la puerta genérica U con un ejemplo de puerta que represente un estado cuántico a transmitir. La misma puede observarse en la siguiente imagen:

Reemplazo de la puerta genérica U con una puerta con una Hadamard seguida de una puerta T y finalizando con otra puerta Hadamard.

Figura (3): Reemplazo de la puerta UU por una puerta con una Hadamard seguida de una puerta TT y finalizando con otra puerta Hadamard.

La puerta aplicada sobre un cubit inicializado en 0\ket{0} se puede representar de la siguiente manera:

$$\ket{0}$$
$$\ket{1}$$

H\overset{H}{\rightarrow}

$$\ket{0}$$
$$\ket{1}$$
$$\ket{0}$$
$$\ket{1}$$

T\overset{T}{\rightarrow}

$$\ket{0}$$
$$\ket{1}$$
$$\ket{0}$$
$$\ket{1}$$

H\overset{H}{\rightarrow}

$$\ket{0}$$
$$\ket{1}$$

Analizaremos paso a paso el estado de los cubits según los separadores provistos en el circuito, donde \(\phi_i\) es el estado en el paso \(i\), empezando con \(i=1\) y finalizando con \(i=10\).

\(\phi_0\)

El paso 00 representa los valores con los cuales se inicializó el circuito:

$$\ket{000}$$
$$\ket{001}$$
$$\ket{010}$$
$$\ket{011}$$
$$\ket{100}$$
$$\ket{101}$$
$$\ket{110}$$
$$\ket{111}$$
\(\phi_1\)

Luego de aplicar una Hadamard al segundo cubit, se obtiene una superposición entre 000\ket{000} y 010\ket{010}.

$$\ket{000}$$
$$\ket{001}$$
$$\ket{010}$$
$$\ket{011}$$
$$\ket{100}$$
$$\ket{101}$$
$$\ket{110}$$
$$\ket{111}$$
\(\phi_2\)

Con el paso ϕ2\phi_2 se finaliza la componente c1c_1 creando un par entrelazado (Φ+=12(00+11)\Phi^+=\frac{1}{\sqrt{2}}(\ket{00}+\ket{11})) entre el segundo y tercer cubit.

$$\ket{000}$$
$$\ket{001}$$
$$\ket{010}$$
$$\ket{011}$$
$$\ket{100}$$
$$\ket{101}$$
$$\ket{110}$$
$$\ket{111}$$
\(\phi_3\)

En el paso ϕ3\phi_3 se aplica la puerta U, definida previamente en la figura 3, cumple la funcionalidad descrita en el componente c2c_2.

$$\ket{000}$$
$$\ket{001}$$
$$\ket{010}$$
$$\ket{011}$$
$$\ket{100}$$
$$\ket{101}$$
$$\ket{110}$$
$$\ket{111}$$
\(\phi_4\)

En este paso se prepara el envío del mensaje (componente c3c_3), aplicando CNOTCNOT, teniendo como control el primer cubit y como objetivo el segundo cubit. El resultado de esto es el entrelazamiento del primer cubit con el segundo cubit y se crea, de forma indirecta, un entrelazamiento entre el primer cubit y el tercero (ya que estos dos estaban previamente entrelazados).

$$\ket{000}$$
$$\ket{001}$$
$$\ket{010}$$
$$\ket{011}$$
$$\ket{100}$$
$$\ket{101}$$
$$\ket{110}$$
$$\ket{111}$$
\(\phi_5\)

Seguido al anterior, se aplica una puerta Hadamard al primer cubit, dejándolo superpuesto para no perder información de magnitud y fase en el siguiente paso.

$$\ket{000}$$
$$\ket{001}$$
$$\ket{010}$$
$$\ket{011}$$
$$\ket{100}$$
$$\ket{101}$$
$$\ket{110}$$
$$\ket{111}$$
\(\phi_6\)

Este paso es crucial ya que realiza el envío (finaliza el componente c3c_3) y define cómo interpretar el mensaje al receptor. Las mediciones causan una pérdida de los primeros dos cubits. Esto es necesario ya que no se pueden copiar los estados cuánticos.

Supóngase que el primer cubit, al leerlo, colapsa en un 11 (convirtiéndose en un bit clásico), y que el segundo cubit al leerlo también colapsa en 11, obteniendo el siguiente estado cuántico.

$$\ket{000}$$
$$\ket{001}$$
$$\ket{010}$$
$$\ket{011}$$
$$\ket{100}$$
$$\ket{101}$$
$$\ket{110}$$
$$\ket{111}$$
\(\phi_7\)

Tanto ϕ7\phi_7 como ϕ8\phi_8 cumplen el rol de interpretar el mensaje recibido y realizarle las transformaciones necesarias para obtener el estado original. Cumplen la función del componente c4c_4.

Dadas las lecturas definidas previamente, como el segundo cubit colapsó en 11 se aplica una Pauli-X al tercer cubit (CNOTCNOT), intercambiando las magnitudes.

$$\ket{000}$$
$$\ket{001}$$
$$\ket{010}$$
$$\ket{011}$$
$$\ket{100}$$
$$\ket{101}$$
$$\ket{110}$$
$$\ket{111}$$
\(\phi_8\)

De la misma manera que el paso anterior, como el primer cubit colapsó en 11 se aplica una puerta Pauli-Z al tercer cubit (CZCZ), rotando su fase relativa en 180180^{\circ}, finalizando el componente c4c_4.

$$\ket{000}$$
$$\ket{001}$$
$$\ket{010}$$
$$\ket{011}$$
$$\ket{100}$$
$$\ket{101}$$
$$\ket{110}$$
$$\ket{111}$$
\(\phi_9\)

Finalmente este paso cumple la función de verificar el resultado (componente c5c_5), esto conlleva aplicar la puerta inversa a U. En este caso implica aplicar la puerta Hadamard, seguida por T1^{-1} y finalizada por otra puerta Hadamard. Esto quiere decir que se realizan los pasos inversos que realiza U.

Al aplicarlo obtenemos que el estado es 000\ket{000}, el estado inicial, por lo que verificamos que la teleportación fue exitosa.

$$\ket{000}$$
$$\ket{001}$$
$$\ket{010}$$
$$\ket{011}$$
$$\ket{100}$$
$$\ket{101}$$
$$\ket{110}$$
$$\ket{111}$$
Bibliografía:
Recomendada
Alternativa
Opcional