Pseudo-Secret Random Qubit Generator (PSQRG): Difference between revisions

No edit summary
Line 41: Line 41:
*The randomness of the output qubit is due to the (fundamental) randomness of quantum measurements that are part of the instructions that the Client gives.
*The randomness of the output qubit is due to the (fundamental) randomness of quantum measurements that are part of the instructions that the Client gives.
*The Server cannot guess the state any better than if he had just received that state directly from the Client (up to negligible probability).
*The Server cannot guess the state any better than if he had just received that state directly from the Client (up to negligible probability).
*''Correctness'' If both the Client and the Server follow the protocol, the protocol aborts when
*''Correctness'' If both the Client and the Server follow the protocol, the protocol aborts when {missing equation}, while otherwise the Server ends up with the output (single) qubit being in the state  ), where θ is given by Eq.1 (see Pseudo Code).
), while otherwise the Server ends up with the output (single) qubit being in the state  ), where θ is given by Eq.1 (see Pseudo Code).
* The single qubit state generated by the protocol remains private against a QHBC Server
* The single qubit state generated by the protocol remains private against a QHBC Server
==Pseudo-Code==
==Pseudo-Code==
==='''Stage1''' Preimages superposition===
==='''Stage1''' Preimages superposition===
Write, autoreview, editor, reviewer
3,129

edits