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

Line 64: Line 64:
*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


===Preparation Stage===
====Preparation Stage====
*Input: Client: Dimeonsions of Brickwork State (m,n), Input States (ψ0,y) [Protocol 1b only], Auxilliary Input States (ψx,y)
*Input: Client: Dimeonsions of Brickwork State (m,n), Input States (ψ0,y) [Protocol 1b only], Auxilliary Input States (ψx,y)
*Output: Server: Brickwork State Gmxn
*Output: Server: Brickwork State Gmxn
Line 91: Line 91:
  '''Server’s preparation [Protocols 1a, 1b and 1c]'''
  '''Server’s preparation [Protocols 1a, 1b and 1c]'''
# Server creates an entangled state from all received qubits, according to their indices, by applying ctrl-Z gates between the qubits in order to create a brickwork state Gn×m for Protocols 1a and 1c while Gn+1×m for Protocol 1b.
# Server creates an entangled state from all received qubits, according to their indices, by applying ctrl-Z gates between the qubits in order to create a brickwork state Gn×m for Protocols 1a and 1c while Gn+1×m for Protocol 1b.
===Computation Stage===
====Computation Stage====
*Input: Client: Measurement Angle: δx,y
*Input: Client: Measurement Angle: δx,y
*Output: Server: Measurement Outcome: sx,y
*Output: Server: Measurement Outcome: sx,y
Write, autoreview, editor, reviewer
3,125

edits