Introduction

Quantum teleportation1,2 is a strikingly curious quantum phenomenon with myriads of applications ranging from secure quantum communication to distributed quantum computing3,4,5,6,7. First presented by Bennett et al.1, quantum teleportation allows one to recreate an arbitrary qubit from just two bits of classical information. The precondition is that the two communicating parties share an entangled pair of qubits. Entanglement, essentially, transmits the raw values of amplitudes present in the arbitrary qubit and the classical bits provide a final “correction” to these values. Quantum teleportation has proven to be an invaluable tool in quantum information science8,9,10. Quantum teleportation enables the development of quantum repeaters3,11, a pivotal technology for the establishment of quantum communication networks12, and in general the framework of quantum Internet. Quantum teleportation has been implemented in lab setting using a number of different resources13,14. Lastly, a number of cryptographic protocols use shared entangled qubits and operations equivalent to teleportation to produce random numbers and encryption keys15.

It is known that, given a pre-shared Bell pair, the teleportation of an unknown qubit, requires the transmission of two classical bits1. More generally, the teleportation of an N-state requires 2\(log_2 N\) classical bits16. This, however, assumes that the sender has access to only one copy of the arbitrary unknown qubit that she is teleporting. Kak investigated the minimum number of classical bits required for teleportation17. In turn, he proposed three variations on Bennett’s protocol that required fewer than two qubits. Two of these variations, however, use a non-traditional setup where the entangled qubits are not pre-shared between the communicating parties but transmitted along with the classical bits of information. This change in the setup can be looked upon as an encryption system where the classical bit of information acts as the encryption key for the qubit and multipath routing can be used for their transmission. From the viewpoint of teleportation, nevertheless, if the qubits are to be transmitted along with classical bits, then one could transmit the arbitrary qubit directly at that time without the need to resorting to teleportation. However, it does point out to the possibility of some “non-standard” setting of quantum teleportation having lower classical cost of communication. One such “non-standard” setting was investigated by Pati18 where the teleported qubit arose from a specific portion of the Bloch sphere leading to a one-bit classical communication cost. This was further investigated by Lo as remote state preparation19.

In this paper, we too consider a somewhat non-standard setting but in terms of resources. Like the traditional teleportation protocol, we assume that the communicating parties pre-share entangled qubits. However, we consider the case when the sender has more than one copy of an (unknown) arbitrary qubit \(\left| {\phi } \right\rangle =a\left| {0} \right\rangle +b\left| {1} \right\rangle\), \(|a|^2+|b|^2=1\). We do not place any other restrictions on the qubits. Such a possibility has not been investigated before. Our result shows that under such as setting, we can do better than two classical bits of communication. A sender may have multiple copies of the qubit to be teleported in many practical situations where the unknown qubit is either the result of a periodic or on-demand natural process or output of a quantum algorithm. One may need to send this (unmeasured) output to the receiver for further processing. We show that the teleportation of such a qubit requires the transmission of only one classical bit with a probability greater than one-half. In order to do so, we propose a reset procedure that allows for the recreation of the original shared Bell state using only local operations at the sender’s end and no consumption of resources at receiver’s end. In the proposed reset procedure, as with conventional teleportation protocol, we begin with maximally entangled qubits. At the first stage of the protocol, if this maximally entangled qubit enters into a desired state we move on to the second stage of the protocol. If, on the other hand, the entangled part ends up in an undesired state we reset it back to the original state using only local operations at the sender’s end. The cost of doing so is one copy of the arbitrary qubit, \(\left| {\phi } \right\rangle\).

Furthermore, if the amplitudes a and b are known and/or the qubit, \(\left| {\phi } \right\rangle\), generated on demand, then the reset operation may be attempted many times over.

The result presented in this paper, we believe, represents a fundamental advance in the classical burden of teleportation, since it was proposed by Bennett et al.1, because we do not restrict the states of the qubit and allow the parties to pre-share entangled pairs as in the traditional setting. The presented result also has widespread consequences for quantum cryptographic protocols that use entangled pairs and assume a symmetric power between communicating parties.

Result

It is useful to think of the conventional teleportation protocol as a two stage system19. We start with a shared Bell pair \(\frac{\left| {00} \right\rangle +\left| {11} \right\rangle }{\sqrt{2}}\) between sender, Alice, and receiver, Bob. The first stage of the teleportation protocol introduces the amplitudes a and b into the entangled pair. However, the locations of the amplitudes maybe flipped and is corrected with the application of Pauli X gate by both the sender and the receiver. This requires the transmission of 1-bit of classical information to Bob. In the second stage of the protocol, Alice terminates the entanglement by measuring her qubit of the Bell pair in the Hadamard basis. This introduces another undesirable error into the state of the qubit that Bob holds corresponding to the Pauli Z gate. This is corrected by the transmission of another classical bit of information to Bob.

To be more precise, in Bennett’s protocol1 at the end of the first stage the two parties share the state \(a\left| {00} \right\rangle +b\left| {11} \right\rangle\) or \(b\left| {00} \right\rangle +a\left| {11} \right\rangle\). The first of these states is desirable and the second one is converted to the first one with the application of a bi-local unitary transformation \(\left| {0} \right\rangle \rightarrow \left| {1} \right\rangle\). This requires one bit to be sent to Bob. In the second stage of the protocol, Bob ends up with \(a\left| {0} \right\rangle +b\left| {1} \right\rangle\) or \(a\left| {0} \right\rangle -b\left| {1} \right\rangle\). The correction of the last state requires the other bit of information to be sent to Bob. In the end Bob is left with \(a\left| {0} \right\rangle +b\left| {1} \right\rangle\), which corresponds to the unknown state \(\left| {\phi } \right\rangle\) that Alice wanted to teleport.

In this paper, we ask a simple question: if Alice ends up in the undesired state at the end of the first stage, i.e. \(b\left| {00} \right\rangle +a\left| {11} \right\rangle\), can she using only local transformations reset the state of the shared entanglement to the original state \(\frac{\left| {00} \right\rangle +\left| {11} \right\rangle }{\sqrt{2}}\)? If so, she can reattempt the teleportation protocol.

Resetting the entangled state

In order to reset the entangled state, Alice introduces an ancillary qubit \(\left| {\theta } \right\rangle =c\left| {0} \right\rangle +d\left| {1} \right\rangle\) into the system. It will become apparent through the following discussion that \(\left| {\theta } \right\rangle =\left| {\phi } \right\rangle\). The resulting system state is given by \(\left| {\psi } \right\rangle\),

$$\begin{aligned} \begin{aligned} \left| {\psi } \right\rangle&=\left| {\theta } \right\rangle \left( a\left| {1_A1_B} \right\rangle +b\left| {0_A0_B} \right\rangle \right) \\&=\left( c\left| {0_l} \right\rangle +d\left| {1_l} \right\rangle \right) \left( a\left| {1_A1_B} \right\rangle +b\left| {0_A0_B} \right\rangle \right) \\&=ca\left| {0_l 1_A 1_B} \right\rangle +cb\left| {0_l 0_A 0_B} \right\rangle +da\left| {1_l 1_A 1_B} \right\rangle +db\left| {1_l 0_A 0_B} \right\rangle \end{aligned} \end{aligned}$$
(1)

Qubits with subscripts l and A are with Alice and the qubit denoted by subscript B is with Bob. Now, Alice applies CNOT with the ancillary qubit (the first qubit) as the control qubit and second qubit as the target qubit. The state then becomes,

$$\begin{aligned} \begin{aligned} \left| {\psi } \right\rangle&=ca\left| {0_l 1_A 1_B} \right\rangle +cb\left| {0_l 0_A 0_B} \right\rangle +da\left| {1_l 0_A 1_B} \right\rangle +db\left| {1_l 1_A 0_B} \right\rangle \\&=\left| {1_A} \right\rangle \left( ca\left| {0_l 1_B} \right\rangle +db\left| {1_l 0_B} \right\rangle \right) + \left| {0_A} \right\rangle \left( cb\left| {0_l 0_B} \right\rangle +da\left| {1_l 1_B} \right\rangle \right) \end{aligned} \end{aligned}$$
(2)

In Eq. (2) above, we have removed the second qubit as the common qubit for simplification of the expression. We see that \(\left| {0_A} \right\rangle (cb\left| {0_l 0_B} \right\rangle +da\left| {1_l 1_B} \right\rangle )\) is closest to the desired state \(\frac{\left| {00} \right\rangle +\left| {11} \right\rangle }{\sqrt{2}}\). If we set \(c=a\) and \(d=b\) then we get,

$$\begin{aligned} \left| {\psi } \right\rangle =\left| {1_A} \right\rangle \left( aa\left| {0_l 1_B} \right\rangle +bb\left| {1_l 0_B} \right\rangle \right) + \left| {0_A} \right\rangle \left( ab\left| {0_l 0_B} \right\rangle +ba\left| {1_l 1_B} \right\rangle \right) \end{aligned}$$
(3)

Alice now measures the second qubit.

She will see \(\left| {0} \right\rangle\) with probability \(2|ab|^2\) and the shared entangled qubits end up in state \(\frac{\left| {00} \right\rangle +\left| {11} \right\rangle }{\sqrt{2}}\). This constitutes a successful reset by Alice. Note that, setting \(c=a\) and \(d=b\) means that Alice is simply using a copy of the original qubit \(\left| {\phi } \right\rangle\) for the reset operation and does not need to create any new special ancillary qubits. Once a reset to the original Bell state is achieved, Alice reinitiates the teleportation protocol using a fresh copy of \(\left| {\phi } \right\rangle\).

On the other hand, Alice’s measurement results in \(\left| {1} \right\rangle\) with probability \(|a^2|^2+|b^2|^2\). This takes the system to the state \(\frac{a^2\left| {01} \right\rangle +b^2\left| {10} \right\rangle }{\sqrt{ \left|{a^2}\right|^2+\left|{b^2}\right|^2}}\). Alice can apply the X gate to her qubit and reattempt the reset operation with \(\frac{a^2}{\sqrt{ \left|{a^2}\right|^2+\left|{b^2}\right|^2}}\) and \(\frac{b^2}{\sqrt{ \left|{a^2}\right|^2+\left|{b^2}\right|^2}}\) as the new a and b values, respectively.

At this point, Alice has consumed two copies of \(\left| {\phi } \right\rangle\). One during stage one of the teleportation protocol and second as the ancillary qubit introduced into the system during the reset operation. Figure 1 shows the branches that a teleportation attempt with the proposed reset procedure can follow.

Figure 1
figure 1

Decision tree at Alice’s end for teleportation with the proposed reset operation. Probabilities are shown along the arms between the nodes. States in the red boxes reside with Bob.

Discussion

The probability of success of the reset attempts vary with the values of amplitudes a and b, in the state \(\left| {\phi } \right\rangle\), and is given by \(2|ab|^2\) for the first reset attempt. Since, \(|ab|^2=|a|^2|b|^2 = |a|^2(1-|a|^2) = |a|^2-|a|^4\) and \(0\le |a|^2\le 1\), we get \(|ab|^2\le \frac{1}{4}\) and \(2|ab|^2\le \frac{1}{2}\).

For example, when \(a=\frac{i}{\sqrt{2}}\) and \(b=\frac{1}{2}+\frac{i}{2}\), the probability that the first reset attempt will succeed is \(\frac{1}{2}\). After a successful reset, Alice makes a second attempt to teleport the qubit. The probability that entangled qubits will collapse into the desirable state (\(a\left| {00} \right\rangle +b\left| {11} \right\rangle\)) is again \(\frac{1}{2}\). Therefore, with probability \(\frac{1}{2}+\frac{1}{4}\) Alice would transmit just one bit for teleportation but must have at least three copies of \(\left| {\phi } \right\rangle\) at her disposal.

Remarkably, the qubit \(\left| {\phi } \right\rangle\) remains unknown and arbitrary.

Consequently, in general, considering only the first reset attempt and an unknown qubit \(\left| {\phi } \right\rangle\) the probability of ending up in the desired state (\(a\left| {00} \right\rangle +b\left| {11} \right\rangle\)), that is a successful teleportation with only one-classical bit, is \(\frac{1}{2}+\frac{1}{2}\cdot 2|ab|^2=\frac{1}{2}+|ab|^2\). Note, this probability is always set to \(\frac{1}{2}\) in Bennett et al.’s quantum teleportation1 protocol which always requires two bits of information to be transmitted.

Alice, however, does require the values of a and b for the reset attempts beyond the first one; in the case of a reset failure. This latter case is useful when the precision required for classical representation of the a and b values exceeds the available bandwidth or resources available on the classical channel. In other words, if the values of a and b are known, Alice can pursue the reset attempts until it succeeds. Note that once a reset attempt succeeds, the probability that we will end up in the desired entangled state is again \(\frac{1}{2}\). Therefore, the expected number of attempts, given a successful reset, is 2.

The reset procedure presented above, when successful, reduces the teleportation protocol to one stage protocol under the standard setting of pre-shared Bell states. Furthermore, Alice knows at each stage whether the reset has succeeded or not. In the worst case, if the values of a and b are not known and the reset fails, she can abandon that particular pair of entangled qubits and use another. The computational burden of teleportation with reset can then be stated as,

$$\begin{aligned} H(T)=\left[ \left( \frac{1}{2}+|ab|^2\right) (1)+ \left( \frac{1}{2}-|ab|^2\right) (2)\right] \text{ bits } \end{aligned}$$
(4)

It is easy to see that \(1.25\le H(T)\le 1.5\) depending on the values of a and b. For comparison, one of the protocols by Kak17 reduces the computational burden to 1.5 bits when the Bell states are pre-shared. The cost of reducing the computational burden to 1.25 bits, therefore, is the expenditure of extra copies of the unknown qubit \(\left| {\phi } \right\rangle\). In other words, the probability \(\frac{1}{2}+|ab|^2\) only represents the average case. Given that the proposed protocol is probabilistic in nature and if Alice has several qubits to teleport, she may end up with a situation where all her reset attempts may succeed resulting in a 1 bit per qubit for teleportation even for a completely arbitrary unknown qubit!

One may argue that even in Bennett’s original teleportation protocol1, Alice and Bob may agree on a scheme such as the follows: if stage one of the protocol succeeds in creating \(a\left| {00} \right\rangle +b\left| {11} \right\rangle\) then they will proceed with stage two and if stage one results in \(a\left| {11} \right\rangle +b\left| {00} \right\rangle\), they will abandon the entangled pair. Such a modification would also be probabilistic and result in 1 bit per qubit for teleportation. However, we point out that the probability of 1 bit per qubit in such a modified Bennett’s protocol would be stuck at \(\frac{1}{2}\). Whereas, our reset procedure allows this probability to be \(\frac{1}{2}+|ab|^2\) which is greater than \(\frac{1}{2}\) for all practical purposes.

The probability of success for the reset operation at every attempt changes with the amplitudes a and b and is given by a recursive relationship. If \(R_0, R_1, R_2, \ldots\) represent successive reset attempts then the probability of success of each reset is given by,

$$\begin{aligned} \begin{aligned} P(R_0)&=2|ab|^2\\ P(R_1)&=2|a_1b_1|^2 \text{ where } a_1=\frac{a^2}{\sqrt{\left|{a^2}\right|^2+\left|{b^2}\right|^2}} \text{ and } b_1=\frac{b^2}{\sqrt{\left|{a^2}\right|^2+\left|{b^2}\right|^2}}\\ P(R_2)&=2|a_2b_2|^2 \text{ where } a_2=\frac{a_1^2}{\sqrt{\left|{{a_1^2}}\right|^2+\left|{{b_1^2}}\right|^2}} \text{ and } b_2=\frac{b_1^2}{\sqrt{\left|{{a_1^2}}\right|^2+\left|{{b_1^2}}\right|^2}}\\&\quad \text{ and } \text{ so } \text{ on. } \end{aligned} \end{aligned}$$
(5)

Therefore, the probability that Alice would need three reset attempts is given by \((1-P(R_0))(1-P(R_1))P(R_2)\). For a state such as \(\frac{\left| {0} \right\rangle +\left| {1} \right\rangle }{\sqrt{2}}\) this would be \((1-\frac{1}{2})(1-\frac{1}{2})(\frac{1}{2})=\frac{1}{8}\).

An important implication of Eq. (4) is that when \(|ab|^2> 0\) there is a non-zero probability of a successful reset. The equality, \(|ab|^2=0\), holds only when one of the amplitudes a or b = 0, a corner case. As a result, the above protocol breaks the symmetry between the four cases of the conventional teleportation protocol1. More precisely, in the conventional teleportation protocol, there is an equal probability for Bob to end up in any of the four states: \(\left| {\phi _0} \right\rangle =a\left| {0} \right\rangle +b\left| {1} \right\rangle\), \(\left| {\phi _1} \right\rangle =a\left| {0} \right\rangle -b\left| {1} \right\rangle\), \(\left| {\phi _2} \right\rangle =b\left| {0} \right\rangle +a\left| {1} \right\rangle\), and \(\left| {\phi _3} \right\rangle =b\left| {0} \right\rangle -a\left| {1} \right\rangle\). Consequently, two classical bits were needed for teleportation. However, with the proposed reset operation the relationship between the probabilities of the states that Bob sees is given by,

$$\begin{aligned} P\left( \left| {\phi _0} \right\rangle \right) +P\left( \left| {\phi _1} \right\rangle \right) >P\left( \left| {\phi _2} \right\rangle \right) +P\left( \left| {\phi _3} \right\rangle \right) \end{aligned}$$
(6)

For a moment only consider the first stage of the teleportation protocol and the reset operation. Assume that Alice has not transmitted any information to Bob. We see that, the reset operation also implies that when \(a, b\ne 0\), Alice can unilaterally force the shared entanglement, \(\frac{\left| {00} \right\rangle +\left| {11} \right\rangle }{\sqrt{2}}\) to be converted to \(a\left| {00} \right\rangle +b\left| {11} \right\rangle\) with a probability higher than \(\frac{1}{2}\) and no communication with Bob. If the qubit \(\left| {\phi } \right\rangle\) is deliberately constructed by Alice and the information Alice wants to transmit is encoded in the values of a and b rather than the phase difference between them, then Alice has successfully induced a bias in Bob’s qubit.

The ability of one party to, unilaterally, induce a bias in a shared entangled pair gives a party wanting to cheat, in a cryptographic protocol, an advantage. For example, several quantum key agreement protocols have been proposed in literature20,21,22,23,24,25. These protocols are designed such that both the communicating parties make equal contribution to the final agreed key. This is in contrast to traditional quantum key distribution protocols such as BB84 where one party determines the entire key and securely distributes it to the other party. If the quantum key agreement protocol is based on entanglement then one of the cheating parties can induce a bias in the final key stream by introducing an appropriate \(\left| {\phi } \right\rangle\) in the system. The simplest example of a weak quantum key agreement protocol is the E91 protocol where both parties make random measurements on maximally entangled pairs of qubits. If these maximally entangled pairs are distributed by a central authority then Alice (cheating party) can introduce \(\left| {\phi } \right\rangle =a\left| {0} \right\rangle +b\left| {1} \right\rangle\) such that \(|a|^2\neq|b|^2\) resulting in a biased measurement result, at Bob’s end, of her own choosing. Therefore, the asymmetry caused by the reset operation gives Alice more power than Bob and is devastating for cryptographic protocols that use entanglement and rely on the powers of the communicating parties being symmetric for security.

In this paper, we have only considered the ideal case where the shared entangled pair is maximally entangled. Investigation into how the reset procedure would proceed in the case of non-maximally entangled states, mixed states, non-ideal measurements and channel errors are left as future work. Entanglement distillation26 could be used to mitigate the effects of these non-ideal cases.