Write, autoreview, editor, reviewer
3,129
edits
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 |