Wiesner Quantum Money
A classical money/banknote has a unique serial number and the bank can provide a verification according to these serial numbers. However, Wiesner suggests that a quantum money has also a number of isolated two-state quantum system and the two-state systems are located in one of four states.
Tags: Multi Party Protocols, non-local games, Quantum Enhanced Classical Functionality, Specific Task
Assumptions
- The two-state systems must be isolated from the rest of universe, roughly.
- When Wiesner wrote his thesis, there was no device operating in which the phase coherence of a two-state system was preserved for longer than about a second.
Outline
Let the money have twenty isolated systems . The mint creates two random binary sequences of twenty digits where . Then, two-state systems are placed in one of four states as shown in Fig.
- Bank prepares a pair of orthonormal base states for each state system. Then the two-state system is located in one of four states
- The bank records all polarizations and their serial numbers. On the banknote/quantum money the serial number can be seen, while polarizations are kept secret.
- If the money is returned to the mint, it checks whether each isolated system is still in its initial state or not.
Note that since no one except the Mint knows and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle N_i} , even if someone copies the money, he cannot recover the polarization.
Notation
- = Isolated system
- = Random binary sequences
- = States
Requirements
- Network stage: quantum memory network
Properties
- The scheme requires a central bank for verifying the money
- Pairs of conjugate variables has the same relation with Heisenberg uncertainty principle
- The success probability of the adversary in guessing the state of the target quantum money is Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle (3/4)^N}
Pseudocode
Input: Product state of Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle N}
qubit and a serial number
Output: approved/rejected
Stage 1: Preparation
- The Mint generate a quantum money composed of two component where is the serial number of the banknote and is a product state of qubits. Each qubit is randomly chosen from the set
- Serial numbers and their states are recorded and kept at the Mint
Stage 2: Verification
- The Mint looks for the serial number and the corresponding measurement basis in its database. Thus, each qubit is measured in the right basis, or .
- The Mint outputs 1 if the result of the measurement corresponds with the data stored in its database, otherwise it returns 0.
Furthermore Information
http://users.cms.caltech.edu/~vidick/teaching/120_qcrypto/wiesner.pdf