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

Line 28: Line 28:


== Pseudo-Code==
== Pseudo-Code==
=== Notations===
*Notations
* φ, 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
* φ0, measurement angle including Pauli X,Z corrections
*<math>\phi_0</math>, measurement angle including Pauli X,Z corrections
* sX,sZ Dependency sets for Pauli X and Pauli Z corrections, respectively (obtained from flow construction).
*<math>s_X,s_Z</math> Dependency sets for Pauli X and Pauli Z corrections, respectively (obtained from flow construction).
* θ, randomly chosen angles by Client in order to hide classical input
*<math>\theta</math>, randomly chosen angles by Client in order to hide classical input
* {math missing}, randomly chosen parameter for π 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 missing}, randomly chosen parameter for bit flip in order to hide quantum input
*<math>\delta</math>, final measurement angle
* δ, final measurement angle
 
===Protocol===   
===Protocol===   
*Unless given specific mention in [.], following steps apply to all the three protocols 1a-1c
*Unless given specific mention in [.], following steps apply to all the three protocols 1a-1c
Write, autoreview, editor, reviewer
3,129

edits