Prepare-and-Send Universal Blind Quantum Computation: Difference between revisions

Jump to navigation Jump to search
Line 21: Line 21:
*''Blindness'' The protocol is blind while leaking at most (m,n) to the Server
*''Blindness'' The protocol is blind while leaking at most (m,n) to the Server


== Pseudocode==
==Notations==
*Notations
**<math>\phi</math>, measurement angle for given MBQC pattern to implement the required computation
**<math>\phi</math>, measurement angle for given MBQC pattern to implement the required computation
**<math>\phi_0</math>, measurement angle including Pauli X,Z corrections
**<math>\phi_0</math>, measurement angle including Pauli X,Z corrections
Line 29: Line 28:
** r <math>\epsilon_R\{0,1\}</math>, randomly chosen parameter for <math>\pi</math> rotation in order to hide classical output
** r <math>\epsilon_R\{0,1\}</math>, randomly chosen parameter for <math>\pi</math> rotation in order to hide classical output
**<math>\delta</math>, final measurement angle
**<math>\delta</math>, final measurement angle
 
== Pseudocode==
==='''Stage 1:''' Preparation===
==='''Stage 1:''' Preparation===
*Input: Client: Dimensions of Brickwork State (m,n), Input States (ψ0,y) [Protocol 1b only], Auxilliary Input States (ψx,y)
*Input: Client: Dimensions of Brickwork State (m,n), Input States (ψ0,y) [Protocol 1b only], Auxilliary Input States (ψx,y)
Write, autoreview, editor, reviewer
3,129

edits

Navigation menu