Hoe kan ik verstrengeling gebruiken om informatie te verzenden?

Voltooid

In de vorige lessen hebt u geleerd dat kwantumverstrengeling een uitstekende bron voor kwantumcommunicatie kan zijn. In deze les ziet u een van de bekendste toepassingen van verstrengeling: het kwantumteleportatieprotocol.

Bij teleportatie wordt verstrengeling gebruikt om de status van een qubit van de ene locatie naar de andere over te dragen. De status van de qubit wordt overgebracht naar een andere qubit, maar de qubit zelf wordt niet fysiek verplaatst. Dit is belangrijk om te onthouden! De informatie van de status van de qubit wordt overgebracht naar een andere qubit die wordt gebruikt als een vaartuig om de informatie van de bericht-qubit op te schrijven.

Het teleportatieprotocol maakt gebruik van een combinatie van verstrengeling en klassieke communicatie. De klassieke communicatie is belangrijk omdat het teleportatieprotocol vereist dat de afzender de resultaten van de metingen aan de ontvanger communiceert. Dit betekent dat teleportatie geen informatie sneller kan verzenden dan de snelheid van het licht. De klassieke communicatie tussen de afzender en de ontvanger wordt beperkt door de snelheid van het licht.

Laten we het protocol van kwantumteleportatie bekijken.

Het protocol van kwantumteleportatie

Alice en Bob werken samen in hetzelfde bedrijf. Alice is gevestigd in Seattle en Bob is gevestigd in Los Angeles. Ze werken aan een project waarvoor ze kwantuminformatie moeten delen. Ze besluiten kwantumteleportatie te gebruiken om kwantuminformatie ertussen te verzenden.

Eerste configuratie

Alice en Bob hebben elk een qubit die deel uitmaakt van een verstrengeld paar dat eerder is voorbereid. Het verstrengelde paar is een kloktoestand, die de toestand is

$$\ket{\phi}=\frac1{\sqrt2}(\ket{0_A 0_B} + \ket{1_A 1_B})$$

Alice heeft een extra qubit , de 'message qubit' genoemd, en wil deze qubit naar Bob verzenden. De berichtenqubit heeft een onbekende status die Alice wil teleporteren naar Bob. De status van de berichtenqubit is

$$\ket{m}=\alpha\ket{{0}_m + \beta\ket{{1}_m,$$

waar $\alpha$ en $\beta$ complexe getallen zijn.

De globale status van De drie qubits van Alice en Bob is

$$\ket{\text{Global}}= (\alpha\ket{{0}_m + \beta\ket{1}_m)\otimes\frac 1{\sqrt2}(\ket{0_A 0_B}+ \ket{1_A 1_B})$$

Diagram met twee gezichten emoji's van een vrouw en een man die Alice en Bob vertegenwoordigt. Alice is eigenaar van twee qubits, een daarvan is verstrengeld met bob's qubits. Verstrengelde qubits hebben dezelfde kleur, wat aangeeft dat ze verstrengeld zijn. Bericht qubit is een andere kleur.

Alice verstrengelt de bericht-qubit met haar eigen qubit

Alice neemt de bericht-qubit en verstrengelt het met haar eigen qubit $A$ met behulp van een CNOT-poort. De bericht-qubit is de controle-qubit en de qubit van Alice is de target qubit. Hiermee wordt een verstrengelde status van drie qubits gemaakt.

Diagram met twee gezichts-emoji's van een vrouw en een man die Alice en Bob vertegenwoordigt, en een hamer-emoji die aangeeft dat Alice haar qubits bewerkt. De drie qubits hebben dezelfde kleur, wat aangeeft dat ze verstrengeld zijn.

De bericht-qubit heeft de onbekende status $\alpha\ket{0}_m + \beta\ket{1}_m$, dus na het toepassen van de CNOT-poort bevinden de qubits van Alice zich in een superpositie van de vier bellstatussen. De globale status van de drie qubits is

$$ \ket{\text{Global}}=\frac1{{2}\ket{\phi^+}_\text{mA} (\alpha\ket{{0}_B + \beta\ket{{1}_B) +$$

$$+ \frac1{{2}\ket{\phi^-}_\text{mA} (\alpha\ket{0}_B - \beta\ket{1}_B) +$$

$$+ \frac1{{2}\ket{\psi^+}_\text{mA}(\alpha\ket{1}_B + \beta\ket{0}_B) +$$

$$+ \frac1{{2}\ket{\psi^-}_\text{mA} (\alpha\ket{1}_B- \beta\ket{0}_B)$$

De globale status van Alice en Bob's qubits is een superpositie van vier mogelijke toestanden.

Tip

Een goede oefening is om te controleren of de globale status van de drie qubits het bovenstaande is. U kunt dit doen door de CNOT-poort toe te passen op de bericht-qubit en de qubit van Alice en vervolgens de status van de drie qubits uit te breiden.

Alice meet de qubits

Alice meet vervolgens de bericht-qubit en haar eigen qubit. Ze meet de qubits in de $Z-basis$ niet zoals gebruikelijk, maar ze kiest de Basis bell. De basis van de klok bestaat uit de vier kloktoestanden, \lbrace $^+\ket{\phi, }^-\ket{\phi, }\ket{\psi^}-\ket{\psi \rbrace}. $

Door de bericht-qubit en haar eigen qubit in de bellbasis te meten, projecteert Alice haar qubits in een van de vier bellstatussen. Omdat de drie qubits verstrengeld zijn, worden de meetresultaten gecorreleerd. Wanneer Alice haar qubits meet, wordt de qubit van Bob ook geprojecteerd in de gecorreleerde status.

Als Alice bijvoorbeeld haar qubits meet en de status $\ket{\phi^-}$bekijkt, wordt de qubit van Bob geprojecteerd in de status $\alpha\ket{0}_B - \beta\ket{1}_B$.

Diagram met twee gezichts-emoji's van een vrouw en een man die Alice en Bob vertegenwoordigt, en een hamer-emoji die aangeeft dat Alice haar qubits bewerkt. De qubits van Alice hebben dezelfde kleur, wat aangeeft dat ze verstrengeld zijn, terwijl de qubit van Bob een andere kleur heeft.

Alice roept Bob aan

Alice noemt Bob en vertelt hem de resultaten van haar metingen. Ze gebruikt een klassiek communicatiekanaal, zoals een telefoongesprek of een sms-bericht.

Diagram met twee gezichts-emoji's van een vrouw en een man die Alice en Bob vertegenwoordigt, en een telefoon-emoji die verwijst naar Bob.

Bob kent nu de status van zijn eigen qubit, zonder dat hij het hoeft te meten. De status van de qubit van Bob is mogelijk niet hetzelfde als de status van de bericht-qubit die Alice wilde teleporteren, maar het is dicht bij de qubit.

Bob past een kwantumbewerking toe

Vervolgens kan Bob de oorspronkelijke status van de bericht-qubit herstellen door een specifieke kwantumbewerking toe te passen op zijn qubit. De operatie die Bob uitvoert, is afhankelijk van wat Alice hem telefonisch vertelde.

Diagram met twee gezichts emoji's van een vrouw en een man die Alice en Bob vertegenwoordigt. Bob past een bewerking toe op zijn qubit, vertegenwoordigd door een hamer emoji. De qubit van Bob is dezelfde kleur als de bericht-qubit.

De operatie die hij uitvoert, kan een Pauli X-poort$, een Pauli $$Z-poort$, beide of geen zijn.

Als het resultaat van de meting van Alice bijvoorbeeld ^-is, weet Bob dat zijn qubit de status $\ket{\phiheeft (}$$_B -\alpha\ket{0} _B)\beta.\ket{1}$ Hij hoeft alleen een Pauli Z-poort toe te passen om de oorspronkelijke staat van de bericht qubit te herstellen.

Metingen van Alice Bob is van toepassing
$\ket{\phi^+}$ Geen bewerking
$\ket{\phi^-}$ Pauli Z gate
$\ket{\psi^+}$ Pauli X-poort
$\ket{\psi^-}$ Pauli X gate gevolgd door Pauli Z gate

Met deze laatste bewerking wordt de status van de bericht-qubit effectief teleporteert naar de qubit van Bob. Missie volbracht!

Belangrijk

Het toepassen van een bewerking op een qubit is niet hetzelfde als het meten ervan. Wanneer Bob de bewerking toepast, meet hij zijn qubit niet. Hij past een kwantumbewerking toe waarmee de status van de qubit wordt gewijzigd, maar niet wordt samengevouwen.

In de volgende les implementeert u het kwantumteleportatieprotocol in een Q#-programma.