implements Quantum Teleportation
Introduction
This protocol performs the task of Quantum Teleportation by which a quantum state (or information stored in a quantum state) can be transmitted physically from one location (or one party) to another. This protocol requires sharing an entangled state like an EPR pair between two parties and also allowing the parties to communicate classically (sending bits of information). Quantum teleportation can be treated as a send/receive scheme for qubits. Quantum teleportation provides a mechanism for sending an unknown qubit from one location to another, without physically moving the particle. This task can be done due to the existence of long-range correlations between entangled pairs. Quantum teleportation is used widely as a basic protocol in many other quantum communication and quantum cryptography protocols.
Related Paper(s)
Outline
The quantum teleportation protocol begins with a quantum state or qubit, in the possession of the first party (the sender). We need this quantum state to be transferred to the second party (the receiver). This state is unknown to both parties, meaning that the sender does not know the representation of the qubit on any basis. Before starting the protocol, the two parties must share an entangled state (for example, an EPR pair). The entangled state here is a two-qubit state where each party has one share of these qubits, which have a special quantum correlation. After sharing the entangled state, the parties can take an arbitrary distance (In theory, without any noise and by assuming that the entanglement can be held for an arbitrary distance, which is not the case in real experiments). After this preparation stage, the two parties will perform the protocol as follows:
- At the senderโs location, a Bell measurement of the EPR pair qubit and the qubit to be teleported is performed, yielding one of four measurement outcomes, which can be encoded in two classical bits of information. Both qubits at the senderโs location are then discarded.
- Using the classical channel, the two bits are sent from the sender to the receiver.
- As a result of the measurement performed at the senderโs location, the EPR pair qubit at the receiverโs location is in one of four possible states. Of these four possible states, one is identical to the original quantum state, and the other three are closely related. Which of these four possibilities actually obtained is encoded in the two classical bits. Knowing this, the EPR pair qubit at the receiverโs location is modified by local unitary operations that the receiver performs on his state. And the result will be the original qubit.
Assumptions
- The protocol is deterministic, i.e. the entangled state and the measurements and gates are assumed perfect, the protocol will always succeed.
- During the protocol, values of $\alpha$ and $\beta$ will remain unknown to both parties (and any adversary as well).
- A public classical channel is assumed between the two parties.
- There is no transfer of matter or energy involved. The senderโs particle has not been physically moved to the receiver; only the particleโs state has been transferred.
Requirements
Network Stage: Entanglement generation
Notation
- ${\displaystyle |\psi \rangle _{O}:}$ The unknown original state to be teleported from the sender to the receiver.
- $|\Phi ^{+}\rangle _{AB}:$ The EPR pair (or Bell state) shared between two parties.
- Bell States: ($|\Phi ^{+}\rangle$, $|\Phi ^{-}\rangle$, $|\Psi ^{+}\rangle$ and $|\Psi ^{-}\rangle$):
A set of orthonormal two-qubit states having the maximum amount of entanglement. These states can be used as a basis for a two-qubit quantum system. - $I,X,Y,Z:$ The Pauli Operators, where $I$ is the identity.
Properties
- This protocol uses a public classical channel to transfer two bits of classical information.
- The teleportation protocol uses entanglement (or entangled EPR states) as a resource.
- The teleportation protocol is secure against cloning attacks, as a result of the no-cloning theorem in quantum mechanics i.e. any of the involved states in the protocol cannot perfectly be copied. Also, any other interference will affect the shared state between the two parties and the attack will be discovered.
- The teleportation protocol is secure against entanglement attacks because of the monogamy of entanglement in quantum mechanics. It means that if an adversary tries to entangle her state with the shared EPR pair, the amount of the entanglement of the shared state between the two parties will change, and the attacker will be discovered.
- The size of the classical information sent by the sender to the receiver is infinitely smaller than the information required to give a classical description of the teleported quantum state.
Technical Description
Input: The qubit $|\psi\rangle = \alpha |0\rangle_O + \beta |1\rangle_O$ is the to-be-sent state, on Aliceโs side. $\alpha$ and $\beta$ coefficients are unknown to the sender.
Output:ย The state $|\psi\rangle$ on Bobโs side (receiver).
- Stage 1: Share entangled qubits (EPR pair):
- Generate an EPR pair (or a maximally-entangled two-qubit state) and give one qubit to the sender (A) and one to the receiver (B). The shared EPR state between the two parties is described as:
$$|\Phi^+\rangle_{AB} = \frac{1}{\sqrt{2}} (|0\rangle_A |0\rangle_B + |1\rangle_A |1\rangle_B)$$ - This step is a pre-preparation step which should be run before the protocol starts. The state of all three particles is as follows:
$$ |\psi\rangle_O \otimes |\Phi^+\rangle_{AB} = (\alpha |0\rangle_O + \beta |1\rangle_O) \otimes \frac{1}{\sqrt{2}} (|0\rangle_A |0\rangle_B + |1\rangle_A |1\rangle_B) $$
In order to make the next step more clear, the above three-qubit state can be written in Bell basis (spanned by four two-qubit Bell states $|\Phi^+\rangle, |\Phi^-\rangle, |\Psi^+\rangle$ and $|\Psi^-\rangle$):
$$ |\psi\rangle_O \otimes |\Phi^+\rangle_{AB} = \frac{1}{2} \big[ |\Phi^+\rangle_{AO} \otimes (\alpha |0\rangle + \beta |1\rangle)_B + |\Phi^-\rangle_{AO} \otimes (\alpha |0\rangle โ \beta |1\rangle)_B + |\Psi^+\rangle_{AO} \otimes (\beta |0\rangle + \alpha |1\rangle)_B + |\Psi^-\rangle_{AO} \otimes (\beta |0\rangle โ \alpha |1\rangle)_B \big] $$
- Generate an EPR pair (or a maximally-entangled two-qubit state) and give one qubit to the sender (A) and one to the receiver (B). The shared EPR state between the two parties is described as:
- Stage 2: Local Measurement by the sender (A):
Input: $|\psi\rangle_O \otimes |\Phi^+\rangle_{AB}$
Output: The output of the senderโs measurement in the Bell basis.- The sender (A) performs a local measurement on the two qubits that she has (the original state and her share of the EPR pair) in the Bell basis.
- The output of this measurement will be one of the four Bell states: $|\Phi^+\rangle, |\Phi^-\rangle, |\Psi^+\rangle, |\Psi^-\rangle$.
- Stage 3: Send classical information
- According to the result of the measurement in the previous step, the sender A sends two bits of classical information to B, indicating the result of her measurement:
- If the result is $|\Phi^+\rangle \rightarrow$ send $00$
- If the result is $|\Phi^-\rangle \rightarrow$ send $01$
- If the result is $|\Psi^+\rangle \rightarrow$ send $10$
- If the result is $|\Psi^-\rangle \rightarrow$ send $11$
- According to the result of the measurement in the previous step, the sender A sends two bits of classical information to B, indicating the result of her measurement:
- Stage 4: Local Operation by the receiver (B):
Input: Two classical bits: $c \in \{00, 01, 10, 11\}$.
Output: Teleported state $|\psi\rangle$.- The receiver performs a local unitary operation on his qubit. Before this step and after the two-qubit measurement is performed by the sender, the state of the receiver will be one of the following:
- If the result is $|\Phi^+\rangle \rightarrow$ receiverโs state: $\alpha |0\rangle + \beta |1\rangle$
- If the result is $|\Phi^-\rangle \rightarrow$ receiverโs state: $\alpha |0\rangle โ \beta |1\rangle$
- If the result is $|\Psi^+\rangle \rightarrow$ receiverโs state: $\beta |0\rangle + \alpha |1\rangle$
- If the result is $|\Psi^-\rangle \rightarrow$ receiverโs state: $\beta |0\rangle โ \alpha |1\rangle$
- The receiver will perform the following operations on the above states:
- If he receives $00 \rightarrow$ he performs $I$ (identity)
- If he receives $01 \rightarrow$ he performs $Z$ (Pauli Z)
- If he receives $10 \rightarrow$ he performs $X$ (Pauli X)
- If he receives $11 \rightarrow$ he performs $ZX$ (Pauli X then Z)
As a result, the state of the receiver will be: $|\psi\rangle_B = \alpha |0\rangle + \beta |1\rangle $.
Experimental Implementations
Many experimental demonstrations of quantum teleportation exist including:
- Quantum teleportation on a photonic chip [2]
- Measurement-induced entanglement and teleportation on a noisy quantum processor [3]
- Deterministic quantum teleportation with feed-forward in a solid state system [4]
- Teleportation Systems Toward a Quantum Internet [5]
- Experimental quantum teleportation [6]
Related Codes
| Description | Link |
|---|---|
| In this example, aimed the sending a message with using quantum state teleportation. Code has 5 function and almost all function includes all of basics command in cqc like: generating fresh qubit, applying quantum gates, measuring. In the code you can find detailed knowledge. The code is not divided as 2 parts for Alice and Bob. | Link |
| EPR_Teleportation: In this example, we aimed to use EPR pair with teleportation instead of using fresh qubit While we are using fresh qubit(we are sending or receiving), we could not that which qubit comes from who Because of this reason we wanted to use EPR pairs and teleportation. It can be difficult to create an EPR pairs and teleporting for all codes in every time. So we designed a fuction for this. And when you need to use, EPR pairs, you can use the function directly | Link |
Further Information
No content has been added to this section, yet!
References
- Bennett, Charles H., Gilles Brassard, Claude Crรฉpeau, Richard Jozsa, Asher Peres, and William K. Wootters. โTeleporting an unknown quantum state via dual classical and Einstein-Podolsky-Rosen channels.โย Physical review lettersย 70, no. 13 (1993): 1895.
- Metcalf, Benjamin J., Justin B. Spring, Peter C. Humphreys, Nicholas Thomas-Peter, Marco Barbieri, W. Steven Kolthammer, Xian-Min Jin et al. โQuantum teleportation on a photonic chip.โย Nature photonicsย 8, no. 10 (2014): 770-774.
- โMeasurement-induced entanglement and teleportation on a noisy quantum processor.โย Natureย 622, no. 7983 (2023): 481-486.
- Steffen, Lars, Yves Salathe, Markus Oppliger, Philipp Kurpiers, Matthias Baur, Christian Lang, Christopher Eichler, Gabriel Puebla-Hellmann, Arkady Fedorov, and Andreas Wallraff. โDeterministic quantum teleportation with feed-forward in a solid state system.โย Natureย 500, no. 7462 (2013): 319-322.
- Bennett, Charles H., Gilles Brassard, Claude Crรฉpeau, Richard Jozsa, Asher Peres, and William K. Wootters. โTeleporting an unknown quantum state via dual classical and Einstein-Podolsky-Rosen channels.โย Physical review lettersย 70, no. 13 (1993): 1895.
- Bouwmeester, Dik, Jian-Wei Pan, Klaus Mattle, Manfred Eibl, Harald Weinfurter, and Anton Zeilinger. โExperimental quantum teleportation.โย Natureย 390, no. 6660 (1997): 575-579.


Leave a Reply