Write, autoreview, editor, reviewer
3,129
edits
Line 48: | Line 48: | ||
==='''Stage 2:''' Computation Stage=== | ==='''Stage 2:''' Computation Stage=== | ||
*Input: Client: Measurement Angle: | *Input: Client: Measurement Angle: <math>\delta_{x,y}</math> | ||
*Output: Server: Measurement Outcome: | *Output: Server: Measurement Outcome: <math>s_{x,y}</math> | ||
**'''Interaction and measurement''' | **'''Interaction and measurement''' | ||
#For each column x = 1,...,n | #For each column x = 1,...,n | ||
##For each row y = 1,...,m | ##For each row y = 1,...,m | ||
###Client computes | ###Client computes <math>\phi '_{x,y}</math> where <math>s^X_{0,y}=s^Z_{0,y}=0</math> <br/> | ||
### Client chooses | ###Client chooses <math>r_{x,y} \epsilon_R {0,1}</math> and computes <math>\delta_{x,y}=\phi '_{x,y}+\theta_{x,y}+\pi r_{x,y}</math>. | ||
### Client transmits | ###Client transmits <math>\delta_{x,y}</math> to Server. Server measures in the basis \{|+δx,yi,|−δx,yi\}. | ||
### Server transmits the result sx,y ∈ {0,1} to Client. | ###Server transmits the result sx,y ∈ {0,1} to Client. | ||
### If rx,y = 1 above, Client flips sx,y; otherwise she does nothing. | ###If rx,y = 1 above, Client flips sx,y; otherwise she does nothing. | ||
**'''Output Correction [only for quantum outputs]''' | **'''Output Correction [only for quantum outputs]''' | ||
# Server sends to Client all qubits in the last layer. | #Server sends to Client all qubits in the last layer. | ||
# Client performs the final Pauli corrections . | #Client performs the final Pauli corrections . | ||
<div style='text-align: right;'>''*contributed by Shraddha Singh''</div> | <div style='text-align: right;'>''*contributed by Shraddha Singh''</div> |