Quantum computing on encrypted data

被引:114
|
作者
Fisher, K. A. G. [1 ,2 ]
Broadbent, A. [1 ,3 ]
Shalm, L. K. [1 ,4 ]
Yan, Z. [1 ,5 ]
Lavoie, J. [1 ,2 ]
Prevedel, R. [1 ,6 ]
Jennewein, T. [1 ,2 ]
Resch, K. J. [1 ,2 ]
机构
[1] Univ Waterloo, Inst Quantum Comp, Waterloo, ON N2L 3G1, Canada
[2] Univ Waterloo, Dept Phys & Astron, Waterloo, ON N2L 3G1, Canada
[3] Univ Ottawa, Dept Math & Stat, Ottawa, ON K1N 6N5, Canada
[4] Natl Inst Stand & Technol, Boulder, CO 80305 USA
[5] Macquarie Univ, Dept Phys & Astron, MQ Photon Res Ctr, Ctr Ultrahigh Bandwidth Devices Opt Syst CUDOS, Sydney, NSW 2109, Australia
[6] Max F Perutz Labs GmbH, Res Inst Mol Pathol, A-1030 Vienna, Austria
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1038/ncomms4074
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The ability to perform computations on encrypted data is a powerful tool for protecting privacy. Recently, protocols to achieve this on classical computing systems have been found. Here, we present an efficient solution to the quantum analogue of this problem that enables arbitrary quantum computations to be carried out on encrypted quantum data. We prove that an untrusted server can implement a universal set of quantum gates on encrypted quantum bits (qubits) without learning any information about the inputs, while the client, knowing the decryption key, can easily decrypt the results of the computation. We experimentally demonstrate, using single photons and linear optics, the encryption and decryption scheme on a set of gates sufficient for arbitrary quantum computations. As our protocol requires few extra resources compared with other schemes it can be easily incorporated into the design of future quantum servers. These results will play a key role in enabling the development of secure distributed quantum systems.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Quantum computing on encrypted data
    K. A. G. Fisher
    A. Broadbent
    L. K. Shalm
    Z. Yan
    J. Lavoie
    R. Prevedel
    T. Jennewein
    K. J. Resch
    Nature Communications, 5
  • [2] Continuous-variable quantum computing on encrypted data
    Kevin Marshall
    Christian S. Jacobsen
    Clemens Schäfermeier
    Tobias Gehring
    Christian Weedbrook
    Ulrik L. Andersen
    Nature Communications, 7
  • [3] Continuous-variable quantum computing on encrypted data
    Marshall, Kevin
    Jacobsen, Christian S.
    Schafermeier, Clemens
    Gehring, Tobias
    Weedbrook, Christian
    Andersen, Ulrik L.
    NATURE COMMUNICATIONS, 2016, 7
  • [4] Computing on Encrypted Data
    Smart, Nigel
    IEEE SECURITY & PRIVACY, 2023, 21 (04) : 94 - 98
  • [5] Computing on Encrypted Data
    Gentry, Craig
    CRYPTOLOGY AND NETWORK SECURITY, PROCEEDINGS, 2009, 5888 : 477 - 477
  • [6] Computing on Encrypted Data (Extended Abstract)
    Sahai, Amit
    INFORMATION SYSTEMS SECURITY, PROCEEDINGS, 2008, 5352 : 148 - 153
  • [7] Topical Collection on Computing on Encrypted Data
    David Pointcheval
    Nigel Paul Smart
    Journal of Cryptology, 2023, 36
  • [8] Computing Arbitrary Functions of Encrypted Data
    Gentry, Craig
    COMMUNICATIONS OF THE ACM, 2010, 53 (03) : 97 - 105
  • [9] Topical Collection on Computing on Encrypted Data
    Pointcheval, David
    Smart, Nigel Paul
    JOURNAL OF CRYPTOLOGY, 2023, 36 (02)
  • [10] HEAX: An Architecture for Computing on Encrypted Data
    Riazi, M. Sadegh
    Laine, Kim
    Pelton, Blake
    Dai, Wei
    TWENTY-FIFTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXV), 2020, : 1295 - 1309