|
Protocol 1 Private Quantum Bit String Commitment. |
|
Message to be shared:
. |
|
Setup: Alice chooses a message size and sends the value n to . The functionality prepares the state and sends the odd qubits to Alice and the even ones to Bob. |
Commitment phase:
-
1.
To commit to a message m, Alice generates an uniformly random basis string , where and , and measures each of her qubits i in the basis , obtaining outcomes . She then sends Bob the strings and , where is the concatenation of b and O.
Opening phase:
-
2.
Alice sends the bases b to Bob.
-
3.
If , Bob accepts the opening, measures each of his qubits i in the basis , obtaining outcomes , and calculates . Otherwise, he rejects.
|