Blind quantum computation with noise environment
Blind quantum computation (BQC) is a new type of quantum computation model. BQC allows a client (Alice) who does not have enough sophisticated technology and knowledge to perform universal quantum computation and resorts a remote quantum computation server (Bob) to delegate universal quantum computation. During the computation, Bob cannot know Alice’s inputs, algorithm and outputs. In single-server BQC protocol, it requires Alice to prepare and distribute single-photon states to Bob. Unfortunately, the distributed single photons will suffer from noise, which not only makes the single-photon state decoherence, but also makes it loss. In this protocol, we describe an anti-noise BQC protocol, which combined the ideas of faithful distribution of single-photon state in collective noise, the feasible quantum nondemolition measurement and Broadbent-Fitzsimons-Kashefi (BFK) protocol. This protocol has several advantages. First, Alice does not require any auxiliary resources, which reduces the client’s economic cost. Second, this protocol not only can protect the state from the collective noise, but also can distill the single photon from photon loss. Third, the noise setup in Bob is based on the linear optics, and it is also feasible in experiment. This anti-noise BQC may show that it is possible to perform the BQC protocol in a noisy environment.
pacs:03.67.Ac, 03.65.Ud, 03.67.Lx
Quantum computation has attracted much interest for its ultrafast computation ability. Shor’s algorithm for integer factorization (1), Grover’s algorithm and the optimal Long’s algorithm for unsorted database search (2); (3), all have displayed the great computing power of quantum computers. Small-scale quantum computers in ions (4), superconduction (5), photons (6), and some other important quantum systems have been widely investigated (7). It is not a dream to successfully product a quantum computer in the foreseeable future. Like current supercomputers, the first generation of quantum computers must be very expensive and owned by very few governments or big companies. As an ordinary quantum computer client, he or she has poor quantum ability and are insufficient to realize universal quantum computation. Certainly, he or she can resort the quantum computation server’s help to realize the computation. Moreover, he or she should protect his data without leakage. Blind quantum computation (BQC) is a new type of quantum computation model that the client who does not have enough quantum knowledge and sophisticated technology and resorts the quantum computation servers to perform the universal quantum computation. During the computation, the client’s inputs, algorithms and outputs should be absolutely security.
In 2005, Childs proposed the first BQC model (8). It is the standard quantum circuit model. Bob needs to perform the quantum gates and Alice requires the quantum memory. In 2009, Broadbent, Fitzsimons, and Kashefi (BFK) proposed a BQC protocol based on the one-way quantum computation model (9). In their protocol, Alice only requires to generate the single-qubit quantum state and a classical computer. The most advantage of this protocol is that Alice does not need the quantum memory. There are also some other important BQC protocols (10); (11); (12); (13); (14); (15); (16); (17); (18); (19); (20); (21); (22); (23); (24); (25); (26); (27); (28). For example, Morimae et al. proposed two BQC protocols based on the Affleck-Kennedy-Lieb-Tasaki state (10). Fitzsimons and Kashefi constructed a new verifiable BQC protocol (12). The experiment of the BFK protocol based on the optical system was also reported (17). Generally, these kinds of BQC protocols can be divided into three groups. The first group is the single-server BQC model (8); (9); (10); (12); (13); (14); (15); (16); (17); (19); (20); (21); (22); (23); (24); (25); (28). The second gourp is double-server BQC model (9); (18); (27) and the third gourp is triple-server BQC model (26). In single-server BQC model, the client Alice is required to has the quantum ability of generating and distributing the single quantum states. In double-server BQC model and triple-server BQC model, the client Alice can be completely classical.
In single-server BQC protocol, the client Alice should distribute the single-photon states to the server Bob. In previous single-server protocols, the quantum channel is assumed to be ideal. However, the ideal quantum channel does not exist, and all the quantum states will suffer from noise. The environment noise will make the quantum state become error, and it will also make the distributed photons loss. In quantum communication, various error correction and error rejection
methods are proposed (29); (30); (31); (32); (33); (34). For instance, Walton et al.
proposed a scheme for rejecting the errors introduced by
noise with decoherence-free subspaces (29). In 2005, Kalamidas proposed two interesting linear-optical single photon
schemes to reject and correct arbitrary qubit errors
without additional particles (30). By adding one extra photon with a fixed polarization, a distribution scheme of polarization states of a single photon over a collective-noise
channel was proposed (31). In 2007, Li and Deng described a faithful qubit transmission scheme with linear optics against collective noise without ancillary qubits (32).
On the other hand, quantum state amplification is an efficient tools to resist the photon loss (35); (36); (37); (38); (39); (40); (41); (42).
The quantum state amplification can be increase the probability of single photon and decrease the probability of photon loss.
Practical BQC protocol should also works under the noise environment. In double-server BQC, Morimae and Fujii first described an efficient secure entanglement distillation for double-Server BQC (18). They showed that it is possible to perform entanglement distillation in the double-server scheme without degrading the security of blind quantum computing. In 2015, we proposed the deterministic entanglement distillation for secure double-server BQC (27). In single-server BQC, recently, Takeuchi et al. first considered the model of single-server BQC over a collective-noise channel, which is called DFS-BQC (28). They described three variations of DFS-BQC protocols, combined the ideas based on the DFS and the BFK protocol. In this paper, we describe another anti-noise BQC protocol, based on the original BFK protocol (9). This protocol has some advantages. First, Alice does not require to generate the Bell pair or coherent light, and only to distribute and operate the single photon with linear optics. which reduces the client’s economic cost. Second, this protocol not only can protect the state from the collective noise, but also can distill the single photon from the photon loss. Third, the noise setup in Bob is based on the feasible linear optics.
Ii Basic model of anti-noise BQC protocol
Before we explain this protocol, we first briefly describe the original BFK protocol. It runs as follows (9): a) Client Alice first prepares rotated qubits and distributes to the server Bob. Here and is the set of edges of and CZ is the CZ gate between the th and th qubits. b) Bob prepares the Graph state , which Alice tells her. Here . c) Bob performs the measurement on the th qubit according to measurement angle , which Alice tells her. Here is a random number and . is the modified version of according to the previous measurement results. d) Bob sends the measurement results to Alice and Alice completes the computation with classical computer.
The basic model of this anti-noise BQC protocol is shown in Fig. 1. In the side of Alice, Alice first prepare rotated qubits . In an optical system, we denote the horizontal polarization photon as and vertical polarization photon as , respectively. In traditional BFK protocol, the single-photon state is sent to Bob directly. In this protocol, Alice first encodes the state as shown in Fig. 2.
The photon will suffer from the noise, which will make
Here , and . and are the spatial modes as shown in Fig. 2. is the short arm and is the long arm. The noise model is also the collective noise model (28). Therefore, after transmission, if the photon does not loss, the state becomes
Certainly, the single-photon state may also suffer from the photon loss and become a vacuum state . Generally, Bob will receive a mixed state , which can be written as
Here denotes the transmission efficiency of the photon. From Eq. (5), before Bob starting the BQC protocol, he should distill the mixed state and obtain the original state deterministically. The Noise Processer showed in Fig. 1 is to complete the task. The Noise Processor is detailed in Fig. 3. From Eq. (4), if the single photon does not lose, it will be in the spatial modes or with equal probability of 50%. The noise processor in Fig. 3 shows the distillation in spatial mode . If the photon is in spatial mode , Bob can distill it with the same setup. We take the photon in spatial mode for example. As shown in Fig. 3, the quantum state can be evolved as
From Eq. (6), if the photon does not lose, it will be in the different arriving time, i. e., , , or , respectively. Therefore, Bob can get the uncorrupted states in spatial mode , or in spatial mode in the determinate time corresponding to and . Here . One can perform a bit-flip operation to convert to . From Eq. (4), if the single photon is in the spatial mode , Bob can deal with the same principle, using BS, HWP and PBS. Therefore, if the photon does not lose, combining with the single photon being in the spatial mode with the same probability, Bob will obtain a single-photon entangled state in the time bin as
Here the spatial modes and are shown in Fig. 4. It means that if the photon is in the spatial mode as shown in Fig. 2, Bob can deal with the collective noise with the setup of Fig. 4.
Combined with the case of photon loss, by selecting the time bin , state in Eq. (5) can be rewritten as
From Eq. (8), the next step of Bob is to distill from the mixed state deterministically. Here we exploit the linear noiseless amplification (NLA) to complete the task. Here we introduces a pair of ancillary polarized photons of the form
As shown in Fig. 3, the partially polarization beam splitter (PPBS) can reflect the vertically polarized photon totally, while reflect the horizontally polarized photon with the coefficient of , and transmit it with the coefficient of . Another PPBS can transmit the horizontally polarized photon totally, while reflect the vertically polarized photon with the coefficient , and transmit it with the coefficient of . For instance, the PPBS can make (39)
Here is the creation operator. The subscripts , , and are the spatial modes as shown in Fig. 3. Therefore, by using PPBS and PPBS, we can obtain the relationship
The mixed state combined with the polarization Bell state can be described as follows. With the probability of , it is in the state and with the probability of , it is in the state . We first discuss the item . It evolves as
The first item evolves as
The second item can evolve as
The third item can evolve as
The forth item can evolve as
Interestingly, from Eq. (13) to (LABEL:collapse4), if they pick up the case that the single-photon detectors DD or DD register one photon respectively, they will obtain the state deterministically in the output mode, for the cases in Eq. (LABEL:collapse2) to (LABEL:collapse4) can not lead both single-photon detectors DD or DD register one photon, and only the item in Eq. (13) can satisfy the selection condition.
Once Bob obtain the single-photon state deterministically, he can start to perform the BQC protocol. In this way, the whole BQC protocol can be modified as follows: 1) Alice prepares rotated qubits . 2) Alice encodes the photon with linear optics, as shown in Fig. 2. 3) Alice distributes the photon to Bob, which will suffer from collective noise and photon loss. 4) Bob distill the polluted single-photon states with Noise Processer setup, as shown in Fig. 3. 5) Bob prepares the Graph state . 6) Bob performs the measurement on the th qubit. 7) Bob sends the measurement results to Alice and Alice completes the computation with classical computer.
Iii Discussion and conclusion
So far, we have completely explained the anti-noise BQC protocol. In original BQC protocol, Alice prepares and distributes the state directly. Bob also receives the and perform the BQC subsequently, for they do not consider the noise environment. Similar to the pioneer work of Ref.(28) in collective-noise BQC protocol, Alice and Bob should perform the pretreatment for noise, before starting the BQC protocol, following the approaches suggested in Refs.(32); (39). In BQC protocol, two essential properties are correctness and blindness. The correctness means that the output of the protocol in Alice’s desired one as long as Alice and Bob follow the procedure of the protocol is faithfully. On the other hand, the blindness means that Bob cannot know any information about Alice’s inputs, algorithm, and outputs, whenever Alice follows the procedure of the protocol. Obviously, this protocol is correctness for Bob can obtain the faithful qubits after the Noise Processer. On the other hand, this protocol is also blindness. The information sent from Alice to Bob is , which is decided by . Bob does not know the exact information of , which ensures that the protocol is blindness.
We can calculate the total success probability of this protocol. From Fig. 2, we explain this protocol by selecting the case that the photon being in the spatial mode with the probability of 50%. Actually, if the photon is in the spatial mode , they can perform the protocol with the same principle. That is to say, if the photon does not lose and only suffer from the collective noise, by picking up the suitable arriving time as shown in Fig. 4, the total success probability is 50%. On the other hand, as shown in Fig. 3, such setup essentially distill the photons in the spatial modes , i. e., the first item in Eq. (7). Actually, in Eq. (7), other three items which contains the single photon that can also be verified by adding three auxiliary polarized Bell states. The final success probability of this protocol can be calculated as
In the previous work of Ref.(28), they presented three important BQC protocols over a collective-noise channel. The first protocol is entanglement-based protocol. The second is single-photon-based protocol and the third is the coherent-light-assisted protocol. The common characteristics of three protocol is that they require auxiliary resources, such as entanglement, single photon or coherent light. Moreover, these protocols suppose that Bob has powerful QND measurement, which can distinguish the arriving photons deterministically. However, they do not explain how to realize such QND measurement. In current technology, QND measurement, such as exploiting cross-Kerr nonlinearity has widely discussed in quantum information processing (43); (44); (45); (46); (47), but it is still a big challenge in experiment (48) and it will greatly increase the computation cost.
In conclusion, we have described an efficient anti-noise BQC protocol. Different from previous work, this protocol has several advantages. First, this protocol does not require any auxiliary resources, which makes the client is economic. Second, this protocol not only can protect the state from the collective noise, but also from the photon loss. Third, the Noise Processer for Bob is based on the linear optics, and it is also feasible in experiment.
This work was supported by the National Natural Science Foundation
of China under Grant Nos. 11474168 and 61401222, the Qing Lan Project in Jiangsu Province, and a Project
Funded by the Priority Academic Program Development of Jiangsu
Higher Education Institutions.
- P. W. Shor, Foundations of Computer Science, 1994 Proceedings., 35th Annual Symposium on. IEEE, 124-134 (1994).
- L. K. Grover, Proceedings of the twenty-eighth annual ACM symposium on Theory of computing. ACM, 212-219 (1996).
- G. L. Long, Phys. Rev. A 64, 022307 (2001).
- J. I. Cirac and P. Zoller, Phys. Rev. Lett. 74, 4091 (1995).
- Y. Makhlin, G. Schön, and A. Shnirman, Rev. Mod. Phys. 73, 357 (2001).
- C.-Y. Lu, et al., Nat. Phys. 3, 91 (2007).
- J. Berezovsky, M. H. Mikkelsen, N. G. Stoltz, L. A. Coldren, and D. D. Awschalom, Science 320, 349 (2008); R. Hanson and D. D. Awschalom, Nature 453, 1043 (2008).
- A. Childs, Quantum Inf. Comput. 5, 456 (2005).
- A. Broadbent, J. Fitzsimons, and E. Kashefi, Proceedings of the 50th Annual IEEE Symposium on Foundations of Computer Science (IEEE, Piscataway, NJ, 2009), p. 517.
- T. Morimae, V. Dunjko, and E. Kashefi, arXiv:1009.3486.
- T. Morimae and K. Fujii, Nat. Commun. 3, 1036 (2012).
- J. Fitzsimons, and E. Kashefi, arXiv:1203.5217.
- T. Morimae, Phys. Rev. Lett. 109, 230502 (2012).
- V. Dunjko, E. Kashefi, and A. Leverrier, Phys. Rev. Lett. 108, 200502 (2012).
- T. Morimae and K. Fujii, Phys. Rev. A 87, 050301(R) (2013).
- T. Sueki, T. Koshiba, and T. Morimae, Phys. Rev. A 87, 060301(R) (2013).
- S. Barz, E. Kashefi, A. Broadbent, J. F. Fitzsimons, A. Zeilinger, and P. Walther, Science 335, 303 (2012).
- T. Morimae and K. Fujii, Phys. Rev. Lett. 111, 020502 (2013).
- V. Giovannetti, L. Maccone, T. Morimae, and T. G. Rudolph, Phys. Rev. Lett. 111, 230501 (2013).
- A. Mantri, C. A. P. Delgado, and J. F. Fitzsimons, Phys. Rev. Lett. 111, 230502 (2013).
- T. Sueki, T. Koshiba, and T. Morimae, Phys. Rev. A 87, 060301(R) (2013).
- T. Morimae and K. Fujii, Phys. Rev. A 87, 050301(R) (2013).
- K. A. G. Fisher, A. Broadbent, L. K. Shalm, Z. Yan, J. Lavoie, R. Prevedel, T. Jennewein, and K. J. Resch, Nat. Commun. 5, 3074 (2014).
- T. Morimae, Phys. Rev. A 89, 060302(R) (2014).
- A. Gheorghiu, E. Kashefi, and P. Wallden, New J. Phys. 17, 083040 (2015).
- Q. Li, W. H. Chan, C. Wu, and Z. Wen, Phys. Rev. A 89, 040302(R) (2014).
- Y. B. Sheng, and L. Zhou, Sci. Rep. 15, 7815 (2015).
- V. Takeuchi, K. Fujii, R. Ikuta, T. Yamamoto, and N. Imoto, Phys. Rev. A 93, 052307 (2016).
- D. Walton, A. F. Abouraddy, A. V. Sergienko, B. E. A. Saleh, and M. C. Teich, Phys. Rev. Lett. 91, 087901 (2003).
- D. Kalamidas, Phys. Lett. A 343, 331(2005).
- T. Yamamoto, J. Shimamura, S. K. Özdemir, M. Koashi, and N. Imoto, Phys. Rev. Lett. 95, 040503 (2005).
- X. H. Li, F. G. Deng, and H. Y. Zhou, Appl. Phys. Lett. 91, 144101 (2007).
- Y. B. Sheng, and F. G. Deng, Phys. Rev. A 81, 042332 (2010).
- H. Kumagai, . Yamamoto, M. Koashi, and N. Imoto, Phys. Rev. A 87, 052325 (2013).
- N. Gisin, S. Pironio, and N. Sangouard, Phys. Rev. Lett. 105, 070501 (2010).
- G. Y. Xiang, T. C. Ralph, A. P. Lund, N. Walk, and G. J. Pryde, Nat. Photon. 4, 316 (2010).
- C. I. Osorio, N. Bruno, N. Sangouard, H. Zbinden, N. Gisin, and R.T. Thew, Phys. Rev. A 86, 023815 (2012).
- S. L. Zhang, S. Yang, X.B. Zou, B.S. Shi, and G.C. Guo, Phys. Rev. A 86, 034302 (2012).
- E., Meyer-Scott, M., Bula, K. Bartkiewicz, A. Černoch, J. Soubusta, T. Jennewein, and K. Lemr, Phys. Rev. A 88, 012327 (2013).
- Y. B. Sheng, Y. Ou-Yang, L. Zhou, and L. Wang, Quantum Inf. Process. 13, 1595 (2014).
- Z. F. Feng, Y. Ou-Yang, L. Zhou, and Y.B. Sheng, Opt. Commun. 340, 80 (2015).
- N. Bruno, V. Pini, A. Martin, V. B. Verma, S. W. Nam, R. Mirin, A. Lita, F. Marsili, B. Krozh, F. Bussières, N. Sangouard, H. Zbinden, N. Gisin, and R. Thew, Opt. Express 24, 125 (2016).
- K. Nemoto and W. J. Munro, Phys. Rev. Lett. 93, 250502 (2004).
- B. He, Y. Ren, and J. A. Bergou, Phys. Rev. A 79, 052323 (2009)
- Y. B. Sheng, and L. Zhou, Sci. Rep. 5, 13453 (2015).
- D. Ding, F. L. Yan, and T. Gao, Sci. China-Phys. Mecha. & Astro. 57, 2098 (2014).
- L. Dong , J. X. Wang, Q. Y. Li, H. Z. Shen, H. K. Dong, X. M. Xiu, Y. J. Gao, and H. O. Choo, Phys. Rev. A 93, 012308 (2016).
- P. Kok, W. J. Munro, K. Nemoto, T. C. Palph, J. P. Dowling, and G. J. Milburn, Rev. Mod. Phys. 79, 135 (2007).