Securing the cloudQuantum physics makes possible perfectly secure cloud computing

Published 21 February 2012

Computer data processing and storage are increasingly done in the cloud; the challenge in cloud-based system is to ensure that clients’ data stays private; researchers have now shown that perfectly secure cloud computing can be achieved with quantum computers

Computer data processing and storage are increasingly done in the cloud, connecting clients over a network to a remote and powerful server. The challenge in this system is to ensure that clients’ data stays private. Researchers have now shown that perfectly secure cloud computing can be achieved with quantum computers, which exploit the counterintuitive world of quantum mechanics.

The research was published yesterday in Science.

A release from the Center for Quantum Technologies (CQT) at the National University of Singapore (NUS) reports that the research, conducted by an international collaboration including CQT’s Joseph Fitzsimons, saw a team building a quantum computer that performed computations for a client while remaining “blind” to the data input, data processing, and data output. This experiment was performed in Vienna, Austria, and implemented a scheme that Fitzsimons, formerly also of University College Dublin in Ireland, and his collaborators Anne Broadbent at the Institute for Quantum Computing, University of Waterloo, Canada, and Elham Kashefi at the University of Edinburgh, United Kingdom, first described in a 2009 paper.

Sciencehighlights the result with an independent Perspective article by CQT Principal Investigator Vlatko Vedral, who is jointly affiliated with CQT, NUS and the University of Oxford. “Blind quantum computing is one of the most exciting ideas in quantum computing in the past ten years,” said Vlatko.

Reports of the research and its results appeared in BBC News and New Scientist. Fitzsimons explains the work  on the QuantumBlah blog.

The release notes that blind quantum computing combines the power of quantum computing with the security of quantum cryptography. Quantum computers are expected to outperform traditional computers on many tasks; quantum cryptography offers communication with security guaranteed by the rules of quantum physics.

In blind quantum computation, a client interacts with a remote quantum computer (a server), sending data encoded in quantum bits (qubits) and instructions for processing it. The quantum server carries out the instructions, which describe measurements to perform on the qubits, and sends back the results — but the server has no way to decipher the data or determine the net outcome of the calculation.

Unless there is a fundamental mistake in the present understanding of physics, this ‘blindness’ is perfect,” says Fitzsimmons. “There is no way to attack it.”

The blindness arises because the user tailors each instruction to the particular state of each qubit, which is only known by the client. Even if the quantum computer or an eavesdropper tries to read the qubits, they gain no useful information (according to quantum physics, there is randomness in the result of reading a qubit unless the measurement settings are somehow matched to the state of the qubit — which here would require knowledge only the client has, hence the data is protected). Without knowing the initial qubit states, the instructions to the server appear random, as do the results.

Fitzsimons and his theorist co-inventors collaborated with Stefanie Barz, Anton Zeilinger, and Philip Walther at the Vienna Centre for Quantum Science and Technology at the University of Vienna and the Institute of Quantum Optics and Quantum Information to realize the scheme.

The experimental demonstration used data encoded in photons, the particles of light. Photonic systems are well suited to the task because quantum computation operations can be performed on them, and they can be transmitted over long distances. The researchers successfully carried out two quantum algorithms, each using four qubits, in the blind way. They also individually demonstrated the required building blocks for implementing such blind computation on a much larger scale.

Four qubits is few. Building any kind of large-scale quantum computer is still a challenge scientists are wrestling with in labs around the world. That means a commercial “quantum cloud” is not a short-term possibility. The very difficulty of building a large quantum computer, however, may also encourage early adoption of the blind quantum computation protocol. The first large-scale quantum computers, like the room-sized first classical computers, would probably be rare, specialized facilities. This protocol could provide unconditional security to users accessing those facilities to perform the first large-scale quantum computations, as well as for clients on future quantum networks.

— read more in Stefanie Barz et al., “Demonstration of Blind Quantum Computing,” Science 335, no. 6066 (20 January 2012): 303-08 (DOI: 10.1126/science.1214707); Vlatko Vedral, “Moving Beyond Trust in Quantum Computing,” Science 335, no. 6066 (20 January 2012): 294-95 (DOI: 10.1126/science.1216922); and Anne Broadbent, Joseph Fitzsimons, and Elham Kashefi, “Universal blind quantum computation,” arXiv Quantum Physics (12 December 2009)