Secure Multiparty Delegated Quantum Computation: Difference between revisions

m
No edit summary
Line 14: Line 14:
The Protocol consists of 2 phases: Preparation phase and Computation phase.
The Protocol consists of 2 phases: Preparation phase and Computation phase.


===Preparation phase'''
===Preparation phase===


* '''Input qubits:''' For the input qubit states, each client one-time pads their qubit and uses secret sharing schemes to share the secret values with other clients. The honest behaviour for every client is enforced via the given protocol. The server then one-time pads them and measures the one-time padded qubits and announces the measurement values.
* '''Input qubits:''' For the input qubit states, each client one-time pads their qubit and uses secret sharing schemes to share the secret values with other clients. The honest behaviour for every client is enforced via the given protocol. The server then one-time pads them and measures the one-time padded qubits and announces the measurement values.
Line 26: Line 26:
* '''Non-output qubits:''' All clients choose a random bit based on which they compute the measurement angle of the qubits. They send this angle to the server who then returns the result based on the measurement.     
* '''Non-output qubits:''' All clients choose a random bit based on which they compute the measurement angle of the qubits. They send this angle to the server who then returns the result based on the measurement.     
* '''Output qubits:''' The server sends the encrypted qubits to the corresponding clients. The clients then jointly compute the Pauli corrections and apply them to get the actual output.
* '''Output qubits:''' The server sends the encrypted qubits to the corresponding clients. The clients then jointly compute the Pauli corrections and apply them to get the actual output.


==Notation==
==Notation==
Write, autoreview, editor, reviewer
3,129

edits