|
|
Flexible quantum private queries based on quantum key distribution |
Optics Express, Vol. 20, Issue 16, pp. 17411-17420 (2012)
http://dx.doi.org/10.1364/OE.20.017411
Acrobat PDF (1440 KB)
Abstract
By adding a parameter θ in M. Jakobi et al’s protocol [Phys. Rev. A 83, 022301 (2011)], we present a flexible quantum-key-distribution-based protocol for quantum private queries. We show that, by adjusting the value of θ, the average number of the key bits Alice obtains can be located on any fixed value the users wanted for any database size. And the parameter k is generally smaller (even k = 1 can be achieved) when θ < π/4, which implies lower complexity of both quantum and classical communications. Furthermore, the users can choose a smaller θ to get better database security, or a larger θ to obtain a lower probability with which Bob can correctly guess the address of Alice’s query.
© 2012 OSA
1. Introduction
P. W. Shor, “Algorithms for quantum computation: discrete logarithms and factoring,” in 35th Annual Symposium on the Foundations of Computer Science , (Santa Fe, New Mexico, 1994), 124–134. [CrossRef]
N. Gisin, G. Ribordy, W. Tittel, and H. Zbinden, “Quantum cryptography,” Rev. Mod. Phys. 74, 145–195 (2002). [CrossRef]
B. Chor, E. Goldreich, O. Kushilevitz, and M. Sudan, “Private Information Retrieval,” J. ACM 45, 965–981 (1998). [CrossRef]
Y. Gertner, Y. Ishai, E. Kushilevitz, and T. Malkin, “Protecting data privacy in private information retrieval schemes,” J. Comput. Syst. Sci. 60, 592–629 (2000). [CrossRef]
H. K. Lo, “Insecurity of quantum secure computations,” Phys. Rev. A 56, 1154–1162 (1997). [CrossRef]
V. Giovannetti, S. Lloyd, and L. Maccone, “Quantum Private Queries,” Phys. Rev. Lett. 100, 230502 (2008). [CrossRef] [PubMed]
V. Giovannetti, S. Lloyd, and L. Maccone, “Quantum Private Queries: securety analysis,” IEEE T. Inform. Theory 56, 3465–3477 (2010). [CrossRef]
F. D. Martini, V. Giovannetti, S. Lloyd, L. Maccone, E. Nagali, L. Sansoni, and F. Sciarrino, “Experimental quantum private queries with linear optics,” Phys. Rev. A 80, 010302 (2009). [CrossRef]
L. Olejnik, “Secure quantum private information retrieval using phase-encoded queries,” Phys. Rev. A 84, 022313 (2011). [CrossRef]
M. Jakobi, C. Simon, N. Gisin, J.D. Bancal, C. Branciard, N. Walenta, and H. Zbinden, “Practical private database queries based on a quantum-key-distribution protocol,” Phys. Rev. A 83, 022301 (2011). [CrossRef]
V. Scarani, A. Acín, G. Ribordy, and N. Gisin, “Quantum cryptography protocols robust against photon number splitting attacks for weak laser pulse implementations,” Phys. Rev. Lett. 92, 057901 (2004). [CrossRef] [PubMed]
M. Jakobi, C. Simon, N. Gisin, J.D. Bancal, C. Branciard, N. Walenta, and H. Zbinden, “Practical private database queries based on a quantum-key-distribution protocol,” Phys. Rev. A 83, 022301 (2011). [CrossRef]
2. QPQ protocol based on QKD
2.1. The protocol
- Bob prepares a long sequence of photons which are randomly in one of the states {|0〉, |1〉, |0′〉, |1′〉}, and sends them to Alice. Here and |0〉 and |1〉 represent bit 0, while |0′〉 and |1′〉 code for bit 1. The parameter θ ∈ (0, π/2) can be selected continuously according to particular situations, which will be demonstrated below.
- Alice randomly measures each received photon in the basis B = {|0〉, |1〉} or the basis B′ = {|0′〉, |1′〉}. Obviously this measurement does not allow her to infer the value of the bit sent by Bob.
- Alice announces in which instances she has successfully detected the qubit. The bits carried by the lost photons are disregarded. Note that Alice cannot cheat by lying in this step (e.g. announcing a photon lost when she gets an unwanted measurement result). This is because till now Alice has no information about the sent bits and she cannot obtain any benefit by such a lie. Therefore, this protocol is completely loss tolerant, which is similar to that in J-protocol.
- For each qubit that Alice has successfully measured, Bob announces one bit 0 or 1, where 0 represents this qubit is originally in the state |0〉 or |0′〉, while 1 implies the qubit is |1〉 or |1′〉.
- Alice interprets her measurement results in step 2. According to her measurement result and Bob’s declaration, Alice can obtain the sent bit with a certain probability. This process is similar to that in B92 QKD protocol [14]. For example, if Bob’s declaration is 0 and Alice’s measurement result is |1〉 (|1′〉), she knows the qubit must be in the state |0′〉 (|0〉) before the measurement and then the sent bit is 1 (0). As a result, with Bob’s declaration in step 4, Alice’s measurements will yield p = (sin2θ)/2 of conclusive results and 1 − p of inconclusive ones. Both conclusive and inconclusive results are stored. by this way Alice and Bob now share a raw key Kr which is known completely to Bob and partly to Alice (she knows p = (sin2θ)/2 of the whole).
C. H. Bennett, “Quantum cryptography using any two nonorthogonal states,” Phys. Rev. Lett. 68, 3121–3124 (1992). [CrossRef] [PubMed]
- Two users execute postprocessing to the key so that Alice’s known bits in the key are reduced to 1 bit or a little more. Without loss of generality, suppose the length of the raw key shared between Alice and Bob is kN. Here the natural number k is a parameter and we will discuss its value later. Alice and Bob cut the raw key into k substrings of length N, and add these k strings bitwise, obtaining the final key K with length N. This process is the same as that in J-protocol (please see Fig.1 in Ref. [12]). Till now, Bob knows the whole key K and Alice generally knows only several bits in it. But if Alice is left with no known bit after this step, the protocol has to be restarted. As we will show later, if suitable parameters are selected this event happens only with small probability.
M. Jakobi, C. Simon, N. Gisin, J.D. Bancal, C. Branciard, N. Walenta, and H. Zbinden, “Practical private database queries based on a quantum-key-distribution protocol,” Phys. Rev. A 83, 022301 (2011). [CrossRef]
- Bob encrypts his database and Alice obtains the item she wanted with one of her known bits in K. In particular, suppose Alice knows the jth bit Kj and wants the ith item (bit) of the database Xi. She declares the number s = j − i. Then Bob shifts K by s and using the obtained key K′ to encrypt his database in the manner of one-time pad. Thus Xi is encrypted by Kj and consequently can be correctly obtained by Alice when she gets the encrypted database.
2.2. The features of our protocol
V. Scarani, A. Acín, G. Ribordy, and N. Gisin, “Quantum cryptography protocols robust against photon number splitting attacks for weak laser pulse implementations,” Phys. Rev. Lett. 92, 057901 (2004). [CrossRef] [PubMed]
- Different from BB84-based QPQ, our protocol can stand against the quantum memory attack by Alice. If Alice stores a received photon and measures it after Bob’s declaration in step 4, she cannot obtain this bit because she still has to discriminate nonorthogonal states.
- Our protocol is loss tolerant. As discussed above, Alice has no need to tell a lie on whether one photon is lost (especially saying that a photon she has received disappeared) because before Bob’s declaration she cannot get any information about the corresponding bit. Note that after Bob’s declaration Alice’s measurement is just like that in B92 protocol [14]. We can also directly use B92 protocol to perform QPQ (i.e. the carrier qubit is randomly in two states, |0〉 or |0′〉), where Bob’s declaration is not necessary anymore. But in this condition Alice will obtain some information about the sent bit after her measurement. To elicit more bits in the raw key, for example, Alice lies that the photon on which she gets a inconclusive result is lost. So, the B92-based QPQ is not so robust against channel-loss attack.
C. H. Bennett, “Quantum cryptography using any two nonorthogonal states,” Phys. Rev. Lett. 68, 3121–3124 (1992). [CrossRef] [PubMed]
- Our protocol is practical and can be easily generalized to huge-database condition. This is because Alice and Bob just execute a simple QKD protocol and no high-dimension oracle operation [8, 11
V. Giovannetti, S. Lloyd, and L. Maccone, “Quantum Private Queries,” Phys. Rev. Lett. 100, 230502 (2008). [CrossRef] [PubMed]
] is needed.L. Olejnik, “Secure quantum private information retrieval using phase-encoded queries,” Phys. Rev. A 84, 022313 (2011). [CrossRef]
M. Jakobi, C. Simon, N. Gisin, J.D. Bancal, C. Branciard, N. Walenta, and H. Zbinden, “Practical private database queries based on a quantum-key-distribution protocol,” Phys. Rev. A 83, 022301 (2011). [CrossRef]
| N | 103 | 5 × 103 | 104 | 5 × 104 | 105 | 106 |
|---|---|---|---|---|---|---|
| k | 3 | 4 | 4 | 5 | 5 | 6 |
| n̄ | 3.38 | 2.53 | 5.06 | 3.79 | 7.59 | 11.39 |
| P0 | 0.034 | 0.080 | 0.006 | 0.022 | 5 × 10−4 | 10−5 |
| N | 12 | 50 | 100 | 200 | 500 | 1000 | 5000 |
|---|---|---|---|---|---|---|---|
| p | 0.25 | 0.06 | 0.03 | 0.015 | 0.006 | 0.003 | 6×10−4 |
| P0 | 0.032 | 0.045 | 0.048 | 0.049 | 0.049 | 0.050 | 0.050 |
| θ | 0.785( ) | 0.354 | 0.247 | 0.174 | 0.110 | 0.078 | 0.035 |
| N | 20 | 50 | 100 | 200 | 500 | 1000 | 5000 |
|---|---|---|---|---|---|---|---|
| p | 0.25 | 0.1 | 0.05 | 0.025 | 0.01 | 0.005 | 0.001 |
| P0 | 0.003 | 0.005 | 0.005 | 0.006 | 0.006 | 0.006 | 0.006 |
| θ | 0.785( ) | 0.464 | 0.322 | 0.226 | 0.142 | 0.100 | 0.045 |
M. Jakobi, C. Simon, N. Gisin, J.D. Bancal, C. Branciard, N. Walenta, and H. Zbinden, “Practical private database queries based on a quantum-key-distribution protocol,” Phys. Rev. A 83, 022301 (2011). [CrossRef]
| N | 103 | 5 × 103 | 104 | 5 × 104 | 105 | 106 |
|---|---|---|---|---|---|---|
| k | 2 | 2 | 3 | 3 | 3 | 4 |
| θ | 0.337 | 0.223 | 0.375 | 0.284 | 0.252 | 0.293 |
M. Jakobi, C. Simon, N. Gisin, J.D. Bancal, C. Branciard, N. Walenta, and H. Zbinden, “Practical private database queries based on a quantum-key-distribution protocol,” Phys. Rev. A 83, 022301 (2011). [CrossRef]
3. Security analysis
M. Jakobi, C. Simon, N. Gisin, J.D. Bancal, C. Branciard, N. Walenta, and H. Zbinden, “Practical private database queries based on a quantum-key-distribution protocol,” Phys. Rev. A 83, 022301 (2011). [CrossRef]
3.1. Database security
U. Herzog and J. A. Bergou, “Optimum unambiguous discrimination of two mixed quantum states,” Phys. Rev. A 71, 050301 (2005). [CrossRef]
M. Jakobi, C. Simon, N. Gisin, J.D. Bancal, C. Branciard, N. Walenta, and H. Zbinden, “Practical private database queries based on a quantum-key-distribution protocol,” Phys. Rev. A 83, 022301 (2011). [CrossRef]
3.2. User privacy
V. Giovannetti, S. Lloyd, and L. Maccone, “Quantum Private Queries,” Phys. Rev. Lett. 100, 230502 (2008). [CrossRef] [PubMed]
L. Olejnik, “Secure quantum private information retrieval using phase-encoded queries,” Phys. Rev. A 84, 022313 (2011). [CrossRef]
M. Jakobi, C. Simon, N. Gisin, J.D. Bancal, C. Branciard, N. Walenta, and H. Zbinden, “Practical private database queries based on a quantum-key-distribution protocol,” Phys. Rev. A 83, 022301 (2011). [CrossRef]
M. Jakobi, C. Simon, N. Gisin, J.D. Bancal, C. Branciard, N. Walenta, and H. Zbinden, “Practical private database queries based on a quantum-key-distribution protocol,” Phys. Rev. A 83, 022301 (2011). [CrossRef]
M. Jakobi, C. Simon, N. Gisin, J.D. Bancal, C. Branciard, N. Walenta, and H. Zbinden, “Practical private database queries based on a quantum-key-distribution protocol,” Phys. Rev. A 83, 022301 (2011). [CrossRef]
4. Conclusion
M. Jakobi, C. Simon, N. Gisin, J.D. Bancal, C. Branciard, N. Walenta, and H. Zbinden, “Practical private database queries based on a quantum-key-distribution protocol,” Phys. Rev. A 83, 022301 (2011). [CrossRef]
Acknowledgments
References and links
P. W. Shor, “Algorithms for quantum computation: discrete logarithms and factoring,” in 35th Annual Symposium on the Foundations of Computer Science , (Santa Fe, New Mexico, 1994), 124–134. [CrossRef] | |
L. K. Grover, “A fast quantum mechanical algorithm for database search,” in 28th Annual ACM Symposium on Theory of Computing , (New York, 1996), 212–219. | |
C.H. Bennett and G. Brassard, “Quantum cryptography: public-key distribution and coin tossing,” in IEEE Int. Conf. on Computers, Systems, and Signal Processing , (Bangalore, 1984), 175–179. | |
N. Gisin, G. Ribordy, W. Tittel, and H. Zbinden, “Quantum cryptography,” Rev. Mod. Phys. 74, 145–195 (2002). [CrossRef] | |
B. Chor, E. Goldreich, O. Kushilevitz, and M. Sudan, “Private Information Retrieval,” J. ACM 45, 965–981 (1998). [CrossRef] | |
Y. Gertner, Y. Ishai, E. Kushilevitz, and T. Malkin, “Protecting data privacy in private information retrieval schemes,” J. Comput. Syst. Sci. 60, 592–629 (2000). [CrossRef] | |
H. K. Lo, “Insecurity of quantum secure computations,” Phys. Rev. A 56, 1154–1162 (1997). [CrossRef] | |
V. Giovannetti, S. Lloyd, and L. Maccone, “Quantum Private Queries,” Phys. Rev. Lett. 100, 230502 (2008). [CrossRef] [PubMed] | |
V. Giovannetti, S. Lloyd, and L. Maccone, “Quantum Private Queries: securety analysis,” IEEE T. Inform. Theory 56, 3465–3477 (2010). [CrossRef] | |
F. D. Martini, V. Giovannetti, S. Lloyd, L. Maccone, E. Nagali, L. Sansoni, and F. Sciarrino, “Experimental quantum private queries with linear optics,” Phys. Rev. A 80, 010302 (2009). [CrossRef] | |
L. Olejnik, “Secure quantum private information retrieval using phase-encoded queries,” Phys. Rev. A 84, 022313 (2011). [CrossRef] | |
M. Jakobi, C. Simon, N. Gisin, J.D. Bancal, C. Branciard, N. Walenta, and H. Zbinden, “Practical private database queries based on a quantum-key-distribution protocol,” Phys. Rev. A 83, 022301 (2011). [CrossRef] | |
V. Scarani, A. Acín, G. Ribordy, and N. Gisin, “Quantum cryptography protocols robust against photon number splitting attacks for weak laser pulse implementations,” Phys. Rev. Lett. 92, 057901 (2004). [CrossRef] [PubMed] | |
C. H. Bennett, “Quantum cryptography using any two nonorthogonal states,” Phys. Rev. Lett. 68, 3121–3124 (1992). [CrossRef] [PubMed] | |
P. Raynal, “Unambiguous State Discrimination of two density matrices in Quantum Information Theory,” e-print arXiv:quant-ph/0611133. | |
U. Herzog and J. A. Bergou, “Optimum unambiguous discrimination of two mixed quantum states,” Phys. Rev. A 71, 050301 (2005). [CrossRef] | |
C. A. Fuchs, “Distinguishability and Accessible Information in Quantum Theory,” e-print arXiv:quant-ph/9601020. | |
C. W. Helstrom, Quantum Detection and Estimation Theory (Academic Press, New York, 1976). |
OCIS Codes
(270.0270) Quantum optics : Quantum optics
(270.5568) Quantum optics : Quantum cryptography
ToC Category:
Quantum Optics
History
Original Manuscript: June 13, 2012
Revised Manuscript: July 9, 2012
Manuscript Accepted: July 10, 2012
Published: July 16, 2012
Citation
Fei Gao, Bin Liu, Qiao-Yan Wen, and Hui Chen, "Flexible quantum private queries based on quantum key distribution," Opt. Express 20, 17411-17420 (2012)
http://www.opticsinfobase.org/oe/abstract.cfm?URI=oe-20-16-17411
Sort: Year | Journal | Reset
References
- P. W. Shor, “Algorithms for quantum computation: discrete logarithms and factoring,” in 35th Annual Symposium on the Foundations of Computer Science, (Santa Fe, New Mexico, 1994), 124–134. [CrossRef]
- L. K. Grover, “A fast quantum mechanical algorithm for database search,” in 28th Annual ACM Symposium on Theory of Computing, (New York, 1996), 212–219.
- C.H. Bennett and G. Brassard, “Quantum cryptography: public-key distribution and coin tossing,” in IEEE Int. Conf. on Computers, Systems, and Signal Processing, (Bangalore, 1984), 175–179.
- N. Gisin, G. Ribordy, W. Tittel, and H. Zbinden, “Quantum cryptography,” Rev. Mod. Phys.74, 145–195 (2002). [CrossRef]
- B. Chor, E. Goldreich, O. Kushilevitz, and M. Sudan, “Private Information Retrieval,” J. ACM45, 965–981 (1998). [CrossRef]
- Y. Gertner, Y. Ishai, E. Kushilevitz, and T. Malkin, “Protecting data privacy in private information retrieval schemes,” J. Comput. Syst. Sci.60, 592–629 (2000). [CrossRef]
- H. K. Lo, “Insecurity of quantum secure computations,” Phys. Rev. A56, 1154–1162 (1997). [CrossRef]
- V. Giovannetti, S. Lloyd, and L. Maccone, “Quantum Private Queries,” Phys. Rev. Lett.100, 230502 (2008). [CrossRef] [PubMed]
- V. Giovannetti, S. Lloyd, and L. Maccone, “Quantum Private Queries: securety analysis,” IEEE T. Inform. Theory56, 3465–3477 (2010). [CrossRef]
- F. D. Martini, V. Giovannetti, S. Lloyd, L. Maccone, E. Nagali, L. Sansoni, and F. Sciarrino, “Experimental quantum private queries with linear optics,” Phys. Rev. A80, 010302 (2009). [CrossRef]
- L. Olejnik, “Secure quantum private information retrieval using phase-encoded queries,” Phys. Rev. A84, 022313 (2011). [CrossRef]
- M. Jakobi, C. Simon, N. Gisin, J.D. Bancal, C. Branciard, N. Walenta, and H. Zbinden, “Practical private database queries based on a quantum-key-distribution protocol,” Phys. Rev. A83, 022301 (2011). [CrossRef]
- V. Scarani, A. Acín, G. Ribordy, and N. Gisin, “Quantum cryptography protocols robust against photon number splitting attacks for weak laser pulse implementations,” Phys. Rev. Lett.92, 057901 (2004). [CrossRef] [PubMed]
- C. H. Bennett, “Quantum cryptography using any two nonorthogonal states,” Phys. Rev. Lett.68, 3121–3124 (1992). [CrossRef] [PubMed]
- P. Raynal, “Unambiguous State Discrimination of two density matrices in Quantum Information Theory,” e-print arXiv:quant-ph/0611133.
- U. Herzog and J. A. Bergou, “Optimum unambiguous discrimination of two mixed quantum states,” Phys. Rev. A71, 050301 (2005). [CrossRef]
- C. A. Fuchs, “Distinguishability and Accessible Information in Quantum Theory,” e-print arXiv:quant-ph/9601020.
- C. W. Helstrom, Quantum Detection and Estimation Theory (Academic Press, New York, 1976).
Cited By |
OSA is able to provide readers links to articles that cite this paper by participating in CrossRef's Cited-By Linking service. CrossRef includes content from more than 3000 publishers and societies. In addition to listing OSA journal articles that cite this paper, citing articles from other participating publishers will also be listed.





OSA is a member of 