Xing-Bo Pan,Xiu-Bo Chen,*,Gang Xu,Haseeb Ahmad,Tao Shang,Zong-Peng Li and Yi-Xian Yang
1Information Security Center,State Key Laboratory of Networking and Switching Technology,Beijing University of Posts and Telecommunications,Beijing,100876,China
2School of Information Science and Technology,North China University of Technology,Beijing,100144,China
3Department of Computer Science National Textile University,Faisalabad,37610,Pakistan
4School of Cyber Science and Technology,Beihang University,Beijing,100083,China
5Huawei Technologies Co.Ltd.,Shenzhen,518129,China
6School of Computer Science,Wuhan University,Wuhan,430072,China
Abstract: Quantum network coding is used to solve the congestion problem in quantum communication, which will promote the transmission efficiency of quantum information and the total throughput of quantum network.We propose a novel controlled quantum network coding without information loss.The effective transmission of quantum states on the butterfly network requires the consent form a third-party controller Charlie.Firstly,two pairs of threeparticle non-maximum entangled states are pre-shared between senders and controller.By adding auxiliary particles and local operations,the senders can predict whether a certain quantum state can be successfully transmitted within the butterfly network based on the Z-{|0〉,|1〉}basis.Secondly, when transmission fails upon prediction,the quantum state will not be lost,and it will still be held by the sender.Subsequently,the controller Charlie re-prepares another three-particle non-maximum entangled state to start a new round.When the predicted transmission is successful, the quantum state can be transmitted successfully within the butterfly network.If the receiver wants to receive the effective quantum state,the quantum measurements from Charlie are needed.Thirdly, when the transmission fails, Charlie does not need to integrate the X-{|+〉,|-〉}basis to measure its own particles,by which quantum resources are saved.Charlie not only controls the effective transmission of quantum states, but also the usage of classical and quantum channels.Finally, the implementation of the quantum circuits, as well as a flow chart and safety analysis of our scheme,is proposed.
Keywords: Controlled quantum network coding; without information loss;quantum teleportation; perfect transmission
In 2000, classic network coding was first proposed by Ahlswede et al.[1], which improved the transmission efficiency of classic information by coding at bottleneck nodes in the network.In 2007, Hayashi et al.[2] considered the features and advantages of classical network coding,and proposed the idea of quantum network coding for the first time.However, because the exact replication of an unknown quantum state is impossible in quantum mechanics [3,4], only approximate transmissions between quantum states can be realized on the butterfly network without auxiliary entanglements.The scheme has been applied to solve congestion problems in quantum information transmissions by unitary operations on the bottleneck nodes, and has been proved to improve the transmission efficiency of quantum information.Since quantum approximation clone machines were used [4], the fidelity of the quantum states received by the receiver could not reach 1.Based on Hayashi’s scheme, a controllable quantum network coding based on a single controller was proposed by Shang et al.[5], which realized decoding control in the receiver in a conventional quantum network coding.However, because Shang’s scheme employed quantum approximation cloning, the fidelity of the received quantum states still could not reach 1.Later,Kobayashi et al.proved that quantum network coding with a fidelity of 1 can be achieved with assistance from auxiliary resources [6–8].Since then, perfect and cross transmission of quantum states on quantum networks has become a research interest for many researchers.By definition,perfect transmission means that the fidelity of the quantum states received by the receiver is 1.
In 2007, Hayashi [9] realized perfect and cross transmission of quantum states by pre-sharing two pairs of entangled states among senders on the butterfly network.By adding auxiliary resources and combining with classical network coding, quantum states were transmitted in the scheme with a fidelity of 1.In 2012, another quantum network coding scheme based on quantum repeaters [10–12] was proposed by Satoh et al.[13].In this scheme, each node in the butterfly network was regarded as a quantum repeater, and every two adjacent quantum repeaters shared an EPR pair.With local operations and classical communications, entanglement between the receiver and the sender was created.After that, quantum teleportation [14,15] was applied to realize perfect and cross transmission of quantum states within the butterfly network.Schemes [9,13] used the maximally-entangled states as the auxiliary resources to realize perfect and cross transmission of quantum states on the butterfly network.However, it is difficult to prepare such states in practice,and non-maximum entangled states are more feasible, which was employed by Ma et al.[16] to develop a probabilistic quantum network coding.Moreover, they have been applied by Shang et al.[17] to propose another quantum network coding based on universal quantum repeater networks.
In addition, Satoh et al.[18] continued to use entanglement swap and graph states [19] to achieve perfect and cross transmission of quantum states.Subsequently, Li et al.[20] extended the conclusion from [13] to quantum multi-unicast networks, which solved the quantum 3-pair communications problem.Besides, Li et al.also proposed a solution to the problem of quantum k-pair communications in 2018.At present, research on quantum network coding has become a hot spot with more and more schemes being proposed [21–27].
When non-maximum entangled states are used as a quantum channel, the quantum states will be transmitted with a certain probability.If transmission fails, the quantum states will be lost.Therefore, the preservation of quantum states during transmission has become an urgent problem.In 2015, Roa et al.[28] proposed probabilistic quantum teleportation without information loss, in which the non-maximum entangled states are pre-shared between the sender and the receiver.By adding auxiliary particles and local operations [29], the transmission of quantum states can be realized without information loss, and the quantum states will remain at the sender if transmission fails.As long as the entangled resources are sufficient, the transmission of quantum states can be tried repeatedly until success.Such idea is adopted into this work, in which the advantages of classical network coding are combined to create a controlled quantum network coding scheme that could achieve perfect and cross transmission of quantum states without information loss.
Since coupling between the quantum states and the surrounding environment is inevitable in practice [30], it is of more practical significance to use non-maximum entangled states as the auxiliary resources to achieve perfect transmission of quantum states [31].However, under such circumstances, the successful transmission of quantum states on the butterfly network is not guaranteed [16,17].If the transmission fails, the quantum states will be lost, resulting in invalid communication and waste of channel resources.Here in this paper, we consider pre-sharing two pairs of three-particle non-maximum entangled states between the senders and the controller Charlie on the butterfly network.Our scheme combines quantum teleportation with classical network coding to solve the bottleneck problem of quantum state transmission.Under Charlie’s control, perfect and cross transmission of the quantum states can be achieved.Particularly, the senders can predict whether the quantum states can be successfully transmitted over the butterfly network with the help of auxiliary particles.When transmission fails, the quantum states will not be lost, and they will remain at the sender to be used for the next transmission.Moreover, both classical and quantum channels are not occupied if transmission fails.In this scheme, Charlie controls not only whether the receiver can receive the quantum states, but also the usage of classical and quantum channels over the butterfly network.Therefore, our scheme improves the utilization efficiency of both channels.
In the following sections, the paper content is organized as below.Some preliminary definitions and equations involved in our scheme will be given in Section 2.In Section 3, the implementation procedure of our controlled quantum network coding without information loss will be discussed in detail.In addition, the implementation of the quantum circuit implementation,as well as the flow chart and safety analysis for our scheme will be demonstrated in this section as well, which could be of great reference value for future researches.Finally, our conclusions will be stated in Section 4.
In our scheme, we will use a three-particle non-maximum entangled state as quantum channel.
whereα,βare positive real numbers andα≤β.It satisfies the normalization conditionα2+β2=1, and particles A, B and C belong to different parties.
Some single-particle gate operations and two-particle local operations [29] are applied.The single-particle gate operations are:
The influences from the single-particle gates on the quantum states are:
The two-particle local operations are:
This operation is called a controlled NOT gate, in which particleiis a control qubit and particlejis a target qubit.
In our scheme, a controlled unitary operation is applied to ensure that quantum states are not lost.
Here,
In our scheme, controlled quantum teleportation [32–34] is introduced into quantum network coding.Its realization can be described as follows.
Alice, Bob and the controller Charlie share a three-particle non-maximum entangled state|Φ〉A(chǔ)BC.ParticleAbelongs to the sender Alice, particleBbelongs to the receiver Bob, and particleCbelongs to the controller Charlie.Now Alice wants to transmit an unknown quantum state|ψ〉ato Bob.The combined state of |Φ〉A(chǔ)BCand |ψ〉ais:
where |Ψ±〉=α|00〉±β|11〉, |Φ±〉=α|10〉±β|01〉.We use a two-particle basisto measure particlesaA.The following equations illustrate the four states measured bywith an equal probability.
After that, Charlie integrates theX-{|+〉,|-〉} basis to measure particleC.The Charlie needs to tell Bob the measurement results, so that Bob can recover the unknown quantum state transmitted by Alice.For example, if the measurement result from Alice is |Ψ+〉aA, the quantum state |?1〉BCis subsequently obtained, and Charlie measures particleC.When the measurement result from Charlie is |+〉C, Bob executes an identity operatorIto particleBbased onand |+〉Cto obtain the quantum state |ψ〉B.When the measurement result from Charlie is |-〉C,Bob executes an Pauli operatorσzto particleBbased on |Ψ+〉aAand |-〉Cto obtain the quantum state |ψ〉B.
Therefore, in order to receive the unknown quantum state transmitted by Alice, measurement results from Alice and Charlie are both needed for Bob to realize satisfactory quantum state recovery.
In this section, we propose a controlled quantum network coding scheme without information loss.Our scheme will be discussed based on the measurement results from auxiliary particles.In addition, the flow chart and safety analysis of our scheme will also be given.
In our scheme, a third-party controller Charlie is added.As is shown in Fig.1, the capacity of the bidirectional classical channel is 1 bit, and the dotted line represents a quantum channel with a capacity of 1 qubit, while the solid line stands for a classical channel with a capacity of 2 bit.Effective transmission of quantum states between the sender and the receiver require consent from CharlieC, so that the receivers can receive quantum states as they originally are.In our scheme, Charlie not only controls the transmission of quantum states, but also inhibits the unnecessary transmission of classical and quantum information on the butterfly network.When transmission fails, the transmitted quantum states will not be lost and still at the sender.The specific protocol is demonstrated as follows:
Figure 1:Quantum butterfly network based on controller Charlie
In our scheme, the three-particle non-maximum entangled states, which are prepared by Charlie, are pre-shared between the senders and Charlie on the butterfly network.Two pairs of three-particle non-maximum entangled states, namely |Φ1〉=(α|000〉+β|111〉)s1,1s2,1c1and |Φ2〉=(γ|000〉+δ|111〉)s1,2s2,2c2, are necessary for transmission of quantum states.After preparation of the entangled states, Charlie sends them to the senders ofS1andS2through the quantum channels ofQ(C,S1)andQ(C,S2), respectively.The particles ofs1,1,s1,2are owned byS1, the particles ofs2,1,s2,2are owned byS2, and the particles ofc1,c2are owned by Charlie.BothS1andS2prepare arbitrary quantum states to be transmitted, which are |ψ1〉s1=(a1|0〉+b1|1〉)s1and |ψ2〉s2=(a2|0〉+b2|1〉)s2, respectively.Specifically,a1,a2,b1andb2are complex numbers and satisfy the normalization condition |a1|2+|b1|2=1, |a2|2+|b2|2=1.Our scheme contains four stages, namely local operations, encoding, transmission and decoding.
Firstly, in local operations, the combined state of the unknown state |ψi〉siand the threeparticle non-maximum entangled state |Φi〉is expressed as
i∈{1,2}in our entire protocol.
SenderSiappliesCsi,isito its own bipartite systemsi,isi, and the initial state |Π〉becomes
SenderSiadds an auxiliary particleei, which is initialized to |0〉ei.Subsequently,SiappliesCsieion the bipartite systemsiei, and the quantum state |Π1〉becomes
After obtaining |Π2〉,Siapplieson the bipartite systemsi,isi, and the quantum state|Π2〉becomes
After that,SiappliesCsieion the bipartite systemsiei, and the quantum state |Π3〉becomes
Secondly, in the stage of encoding,Siuses theZ-{|0〉,|1〉} basis to measure the auxiliary particleei.When the measurement result is |0〉, it suggest that perfect and cross transmission of quantum states on the butterfly network is possible, and the following quantum state can be obtained.
Subsequently,Sitransmits the measurement result to Charlie through the classical channelC(Si,C).When Charlie receives a transmission request from the senders, it will employ theX-{|+〉,|-〉}basis to measure particleci, and the measurement results are encoded according to Tab.1.
When the measurement result is |+〉ci, the quantum state collapses to |K1〉.
When the measurement result is |+〉ci, the quantum state collapses to |K2〉.
Particularly, Tab.1 only needs to be held by Charlie andSi, and the receiverTidoes not need to know.After encoding the measurement results, Charlie sends the classic bitYito its corresponding senderSi⊕1through the classical channelC(C,Si⊕1).WhenSi⊕1receivesYi, a unitary operationU(Yi)is applied to the particlesi⊕1,iaccording to Tab.1.Next,Siemploys theZ-{|0〉,|1〉}basis and theX-{|+〉,|-〉}basis to measure particlessiandsi,i, respectively, and the measurement results are encoded according to Tab.2.
Table 1:Controller-Charlie:coding and operation
Table 2:Sender-Receiver:coding & decoding
With the help of Tab.2,Siencodes its measurement results into a classic bitXi.After measurements with the single-particle bases,Siobtains the measured quantum stateU(Xi⊕1)|ψ〉si,i⊕1,to whichSiapplies the unitary operationU(Xi)to findU(X1⊕X2)|ψi⊕1〉si,i⊕1.Specifically, since in a quantum system,U(Xi)U(Xi⊕1)|ψi⊕1〉si,i⊕1=|±1|U(X1⊕X2)|ψi⊕1〉si,i⊕1, the global phase can be ignored.
Thirdly, in the transmission stage,Sisends the quantum stateU(X1⊕X2)|ψi⊕1〉si,i⊕1to the receiverTi⊕1via the quantum channelQ(Si,Ti⊕1), and the classic bitXito the intermediate nodeS0via the classical channelC(Si,S0).After successful transmission ofXitoS0, an EX-OR(Exclusive-OR) operation is performed to obtainX1⊕X2, which is then transmitted to another nodeT0via the classic channelC(S0,T0).AtT0,X1⊕X2is copied and transmitted toTivia the classic channelC(T0,Ti).
Finally, in the decoding stage,Tiapplies the unitary operationU(X1⊕X2)-1toU(X1⊕X2)|ψi〉si⊕1,ibased onX1⊕X2; that is,U(X1⊕X2)-1U(X1⊕X2)|ψi〉si⊕1,i= |ψi〉si⊕1,i.By the end of the unitary operation, perfect and cross transmission of the quantum states can be realized with the help of the controller Charlie on the butterfly network.
Next, we present an implementation of our scheme on a quantum circuit.As is shown in Fig.2, Charlie prepares and distributes entangled particles to the senders ofS1andS2.In Fig.2,single lines represent quantum channels, and double lines stand for classical channels.In this implementation, controlled quantum network coding without information loss is realized with the help of both classical and quantum channels.
Figure 2:Quantum circuit implementation
Specifically, only senders are controlled by the controller Charlie, which is a feature of this scheme.The receiver only needs to perform unitary operations on the quantum states it received according to Tab.2, and storage of Tab.1 becomes unnecessary for the receiver.IfSisends the quantum states toTiwithout the consent from Charlie, thenTiwill not be able to effectively recover the original quantum states.
In our scheme, the measurement results of the auxiliary particleeigiven bySiare sent to Charlie via the classical channelC(Si,C).When the measurement results of both auxiliary particles are |0〉, Charlie would control the transmission of quantum states on the butterfly network to be successful.On the other hand, if both measurement results are |1〉, the quantum states will not be successfully transmitted, as described in the following:
However, the quantum states will not be lost.Siwill get a quantum state(ai|0〉+bi|1〉)siwith a probability of-.Besides, Charlie does not need to employ theX-{|+〉,|-〉}basis to measure its own particles.In this way, Charlie only needs to re-prepare two pairs of three-particle non-maximum entangled states for a new cycle until the measurements given by the senders for both auxiliary particles are |0〉.
When the measurement given by one party on its own auxiliary particle is |0〉, and that from the other party is |1〉, only one quantum state can be transmitted successfully on the butterfly network.We assume that the measurement given byS1one1is |0〉e1and that given byS2is|1〉e1.At such circumstances, the quantum state will collapse to |T01〉.
Here, Charlie re-prepares one three-particle non-maximum entangled state, and distributes the particles to the senders for retransmission of the quantum state.The party who failed in the beginning joins a new round of our scheme until Charlie receives the measurements of its auxiliary particles given by both senders are |0〉.Subsequently, theZ-{|0〉,|1〉}basis is employed to measure the remaining particles.In this way, when transmission fails, the quantum and classical channels will not be occupied.Additionally, a buffer time T is set in our scheme.If the measurements of the auxiliary particles remain |1〉within T for one party, a new round will start.
In order to demonstrate our scheme more clearly, we hereby give a flow chart in Fig.3.By measuring the auxiliary particles, senders can predict whether the quantum states can be transmitted on the butterfly network in a controlled way.Only the parties with a measurement result of |1〉, instead of the quantum states, can inform the controller Charlie to re-prepare three-particle non-maximum entangled states.
Quantum network coding is used to solve the congestion problem in the transmission of quantum information, as well as to improve the transmission efficiency, increase network throughput and promote network security.In our scheme, if the sender wants to send a quantum state to the receiver, it needs the consent from a third party Charlie for effective transmission.Therefore,with our scheme, an eavesdropper Eve shall not obtain the original quantum information.In addition, we have not considered inevitable information destruction.
In our scheme, it is Charlie’s responsibility to prepare the three-particle non-maximum entangled states and distribute the auxiliary particles to the senders.Information security in this procedure is guaranteed by the BB84 protocol [35].When the measurement results given by both senders on the auxiliary particles are |0〉, it shows that the quantum states can be transmitted over the butterfly network under the control of Charlie.In our scheme, Charlie performs measurement according to theX-{|+〉,|-〉} basis, and the senders acts upon both theZ-{|0〉,|1〉} basis and theX-{|+〉,|-〉} basis.After encoding, a quantum stateU(X1⊕X2)|ψ〉 and its corresponding classical information are obtained at the sender.If Eve getsU(X1⊕X2)|ψ〉 via the quantum channel but fails to acquire the classical informationX1⊕X2, the quantum state |ψ〉will not be obtained.On the other hand, if Eve obtains the classical informationX1,X2andX1⊕X2from the classical channel withoutU(X1⊕X2)|ψ〉, information in |ψ〉will still be secure.Moreover,even if Eve getsU(X1⊕X2)|ψ〉andX1⊕X2simultaneously, |ψ〉will still not be decoded without the coding table, which has been well communicated between the sender and the receiver before transmission.
Figure 3:The flow chart of our scheme
To summarize the analysis above, as long as the coding table, which is not seen during the transmission, is not leaked, our scheme is secure.Therefore, our scheme ensures sufficient information security against external eavesdroppers.
In the paper, we propose a controlled quantum network coding without information loss by the employment of three-particle non-maximum entangled states on the butterfly network.In our scheme, a third party Charlie is necessary as the controller for perfect and cross transmission of quantum states.
Compared with previous schemes, our scheme is advantageous in several aspects.First of all,compared with the scheme in [5], our scheme realizes perfect and cross transmission of quantum states.Secondly, compared with the scheme in [9], non-maximum entangled states are employed to realize controlled quantum network coding without information loss instead of maximum ones.Specifically, our scheme avoids preparation of the Bell basis and employs single particle bases to measure particles, which is easier for practical applications.Thirdly, compared with the scheme in [16], we consider the probability of failed transmission with the non-maximum entangled states employed as the quantum channel.When the auxiliary particles are measured to be |1〉, we avoid the re-preparation of quantum states and invalid information transmission on the butterfly network, which improve the utilization efficiency of the channels.Finally, we give an implementation of our scheme on the quantum circuit, which is of great reference value for future studies.
As for the future prospects, we hope that our scheme can be applied in practice.Moreover,this scheme could be extended to a quantum k-pair butterfly network to achieve perfect, cross and controlled transmission of k quantum states with further researches.We also hope that our work can contribute to the development of quantum communication [36–41].
Funding Statement:This work is supported by NSFC (Grant Nos.92046001, 61571024, 61671087,61962009, 61971021), the Aeronautical Science Foundation of China (2018ZC51016), the Fundamental Research Funds for the Central Universities (Grant No.2019XD-A02), the Open Foundation of Guizhou Provincial Key Laboratory of Public Big Data (Grant Nos.2018BDKFJJ018,2019BDKFJJ010, 2019BDKFJJ014), the Open Research Project of the State Key Laboratory of Media Convergence and Communication, Communication University of China, China (Grant No.SKLMCC2020KF006).Huawei Technologies Co.Ltd (Grant No.YBN2020085019), the Scientific Research Foundation of North China University of Technology.
Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.
Computers Materials&Continua2021年12期