1 Introduction

Quantum teleportation [1], one of the most surprising features of quantum information theory, has been studied by many authors theoretically [216] and experimentally [1719] since the original quantum teleportation protocol was proposed. The first controlled teleportation protocol was introduced by Karlsson and Bourennane, and it is known that controlled teleportation equals to quantum information splitting and quantum state sharing [2024]. After Zha et al. [25] demonstrated that the five-qubit cluster state can be used for bidirectional quantum controlled teleportation (BQCT), various BQCT protocols have been devised with the help of multi-particle entangled states, such as five-qubit entangled state [2629], six-qubit cluster state [30] and seven-qubit entangled state [31].

Recently Chen et al. [32] introduced a genuine six-qubit entangled state. In this work, we present a protocol for implementing BQCT by using such a genuine six-qubit entangled state. In this scheme, the six-qubit entangled state is initially shared by the senders (receivers) Alice, Bob and supervisor Charlie. Using teleportation of an arbitrary single-qubit state, Alice and Bob can exchange their quantum state simultaneously under the control of the supervisor Charlie. This means that Alice has qubit A in an unknown state, she wants to transmit an arbitrary single qubit state of qubit A to Bob; at the same time, Bob has a qubit B in an unknown state, he wants to transmit the state of qubit B to Alice. The BQCT task is completed following the typical procedure that, the receiver applies an appropriate unitary transformation to his qubit, after receiving the measurement results of both the sender Alice (Bob) and the controller Charlie on their separate qubits. In our scheme, only two Bell-state measurements and single-qubit measurements are necessary.

2 Bidirectional Quantum Controlled Teleportation

Our scheme can be described as follows. Suppose Alice has an arbitrary single qubit state |ψ A =a 0|0〉+a 1|1〉 and that Bob has qubit B in an unknown state |ψ B =b 0|0〉+b 1|1〉. Now Alice wants to transmit the state |ψ A of qubit A to Bob and at the same time, Bob wants to transmit the state |ψ B of qubit B to Alice. Assume that Alice, Bob and Charlie share a genuine six-qubit entangled state, which has the form [32]

$$\begin{array}{@{}rcl@{}} \left| \psi\right\rangle_{123456} &=&\frac{\sqrt{2}}{4}\left( {\left|000000 \right\rangle +\left| 011100\right\rangle +\left|111000 \right\rangle +\left|100100 \right\rangle } \right. \\ & +&\left. {\left|001111 \right\rangle +\left|010011 \right\rangle +\left|110111 \right\rangle +\left|101011 \right\rangle } \right)_{123456} . \end{array} $$
(1)

where the qubits 1 and 5 belong to Alice, qubits 3 and 6 belong to Charlie and qubits 2 and 4 belong to Bob, respectively. The initial state of the total system can be expressed as

$$ \left|{\Psi} \right\rangle_{123456AB} =\left|\psi \right\rangle_{123456} \otimes \left|\psi \right\rangle_{A} \otimes \left|\psi \right\rangle_{B} . $$
(2)

To achieve the purpose of BQCT, then Alice and Bob performs a Bell-state measurement on own qubit pairs (A, 1) and (B, 2), respectively. It is known that one may obtain one of the 16 kinds of possible measured results with equal probability, and the remaining qubits may collapse into one of the 16 states after the measurement.

$$ \begin{array}{rll} _{B2}\left\langle {{\Phi}^{\pm }} \right|_{A1} \left\langle {{\Phi}^{\pm }} \right|\left|{\Psi}\right\rangle_{123456AB} &=& a\frac{1}{4}\left[a_{0}b_{0}\left(\left|0000\right\rangle+\left|1111\right\rangle\right)\pm+a_{1}b_{0}\left(\left|0100\right\rangle+\left|1011\right\rangle\right)\right.\\ &+& \left. \pm a_{0} b_{1} \left( \left|1100 \right\rangle{} +{}\left|0011 \right\rangle \right)\pm \pm a_{1} b_{1} \left( \left|1000 \right\rangle +\left|0111 \right\rangle \right) \right]_{3456} ,\end{array} $$
(3)
$$\begin{array}{rll} _{B2}\left\langle {{\Psi}^{\pm }} \right|_{A1} \left\langle {{\Phi}^{\pm }} \right|\left|{\Psi} \right\rangle_{123456AB} &=& \frac{1}{4}\left[a_{0}b_{0}\left(\left|1100\right\rangle+\left|0011\right\rangle\right)\pm+a_{1}b_{0}\left(\left|1000\right\rangle+\left|0111\right\rangle\right)\right.\\ &+& \left.\pm a_{0} b_{1} \left( {\left|0000 \right\rangle {}+{}\left|1111 \right\rangle } \right)\pm \pm a_{1} b_{1} \left( {\left|0100 \right\rangle +\left|1011 \right\rangle } \right) \right]_{3456} ,\end{array} $$
(4)
$$ \begin{array}{rll} _{B2}\left\langle {{\Phi}^{\pm }} \right|_{A1} \left\langle {{\Psi}^{\pm }} \right|\left| {\Psi}\right\rangle_{123456AB} &=& \frac{1}{4}\left[a_{0}b_{0}\left(\left|0100\right\rangle+\left|1011\right\rangle\right)\pm+a_{1}b_{0}\left(\left|0000\right\rangle+\left|1111\right\rangle\right)\right.\\ &+& \left.\pm a_{0} b_{1} \left( {\left| 1000\right\rangle {}+{}\left| 0111\right\rangle } \right)\pm \pm a_{1} b_{1} \left( {\left| 1100\right\rangle +\left|0011 \right\rangle } \right) \right]_{3456} ,\end{array} $$
(5)
$$ \begin{array}{rll} _{B2}\left\langle {{\Psi}^{\pm }} \right|_{A1} \left\langle {{\Psi}^{\pm }} \right|\left| {\Psi}\right\rangle_{123456AB} &= & \frac{1}{4}\left[a_{0}b_{0}\left(\left|1000\right\rangle+\left|0111\right\rangle\right)\pm+a_{1}b_{0}\left(\left|1100\right\rangle+\left|0011\right\rangle\right)\right.\\ &+& \left.\pm a_{0} b_{1} \left( {\left|0100 \right\rangle {}+{}\left|1011 \right\rangle } \right)\pm \pm a_{1} b_{1} \left( {\left|0000 \right\rangle {}+{}\left|1111 \right\rangle } \right) \right]_{3456} ,\end{array} $$
(6)

where \(\left |{\Phi }^{\pm } \right \rangle =\frac {\sqrt {2}}{2}\left (\left |00\right \rangle \pm \left |11\right \rangle \right )\) and \(\left |{\Psi }^{\pm }\right \rangle =\frac {\sqrt {2}}{2}\left (\left |01\right \rangle \pm \left |10\right \rangle \right )\) are Bell states. In (3)–(6), the notes “ ±” or “ + ” from right to left correspond to the Bell-state measurements of qubits ‘A1’ and ‘B2’, respectively, and they mean multiplication of ± signs.

Then Alice (Bob) tells the result to Bob (Alice) and Charlie. If Charlie allows Bob and Alice to reconstruct the initial unknown state, he needs to carry out a single-qubit measurement in the basis of {|0〉,|1〉} on qubit 3 and makes a single-qubit projective measurement on qubit 6 under the basis \(\left | \pm \right \rangle ={\left ({\left |0 \right \rangle \pm \left |1 \right \rangle } \right )} \pm {\sqrt 2}\), respectively, and then tells the receivers his result. By combining information from Alice, Bob and Charlie, Alice and Bob can obtain the secret quantum information with an appropriate unitary transformation on the qubit at hand, the BQCT is easily realized.

Now, let us take an example to demonstrate the principle of this BQCT protocol. Suppose Alice’s measurement outcome is |Φ+ A1, at the same time, Bob’s measurement outcome is |Φ+ B2, then the state of the remaining qubits collapse into the state

$$\begin{array}{@{}rcl@{}} \left|\phi \right\rangle_{3456} &=&\frac{1}{2}\left[ {\left| 0\right\rangle_{3} \left| +\right\rangle_{6} \left( {a_{0} \left| 0\right\rangle +a_{1} \left|1 \right\rangle } \right)_{4} \left( {b_{0} \left| 0\right\rangle +b_{1} \left|1 \right\rangle } \right)_{5} } \right. \\ &+&\left|0 \right\rangle_{3} \left| -\right\rangle_{6} \left( {a_{0} \left|0 \right\rangle +a_{1} \left| 1\right\rangle } \right)_{4} \left( {b_{0} \left|0 \right\rangle -b_{1} \left| 1\right\rangle } \right)_{5} \\ &+&\left|1 \right\rangle_{3} \left| +\right\rangle_{6} \left( {a_{0} \left|1 \right\rangle +a_{1} \left| 0\right\rangle } \right)_{4} \left( {b_{0} \left|1 \right\rangle +b_{1} \left| 0\right\rangle } \right)_{5} \\ &+&\left.\left| 1\right\rangle_{3} \left| -\right\rangle_{6} \left( {a_{0} \left|1 \right\rangle +a_{1} \left| 0\right\rangle } \right)_{4} \left( {-b_{0} \left|1 \right\rangle +b_{1} \left| 0\right\rangle } \right)_{5} \right], \end{array} $$
(7)

where \(\left |\pm \right \rangle _{6} =\frac {\sqrt 2 }{2}\left ({\left |0 \right \rangle \pm \left | 1\right \rangle } \right )_{6} \).

Charlie can now make the single-qubit measurements on qubits 3 and 6, respectively, and then he sends the result of his measurement to Bob and Alice. If the result of the single-qubit measurement is |0〉3|+〉6, |0〉3|−〉6, |1〉3|+〉6 or |1〉3|−〉6, Bob and Alice need to apply the local unitary operation I 4I 5, \(I_{4} \otimes {\sigma _{5}^{z}} \), \({\sigma _{4}^{x}} \otimes \sigma _{5}^{x} \) or \({\sigma _{4}^{x}} \otimes -i{\sigma _{5}^{y}} \). After doing those operations, Bob and Alice can successfully exchange their quantum state. Thus the BQCT is successfully realized.

3 Conclusion

In summary, we have demonstrated that such a genuine six-qubit entangled state can be used as the quantum channel to realize the deterministic BQCT. In our scheme, Alice may transmit an arbitrary single qubit state of qubit A to Bob and at same time Bob may transmit an arbitrary single qubit state of qubit B to Alice via the control of the supervisor Charlie. In the scheme only two Bell-state measurements and single qubit measurements, and the appropriate single qubit unitary operation are necessary. We hope that such a BQCT scheme can be realized experimentally in the future.