Editing Wiesner Quantum Money

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
The classical money scheme involves the Bank distributing notes to untrusted users. Each note has a unique serial number attached to it and this number provides a basis for the verification of the note when the user wants to use it for a transaction. However, in the classical world, nothing prevents a user with sufficient resources to be able to forge the note and create more notes than what he originally had in possession. In the 1980s, Wiesner proposed the idea of quantum money to create unforgeable bank notes. The unforgeability of the note relied on the no-cloning property of quantum mechanics. In this [http://users.cms.caltech.edu/~vidick/teaching/120_qcrypto/wiesner.pdf example protocol], the banknotes are several
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.
BB84 states prepared by the Bank, who then distributes them to the untrusted users. When the user needs to carry out a transaction with his note, he sends it to the Bank for verification, who then authenticates the validity of the note. Based on the no-cloning property of quantum mechanics, Wiesner showed information-theoretic security against a forger of bank notes.  


'''Tags:''' [[:Category: Multi Party Protocols|Multi Party Protocols]], non-local games, [[:Category: Quantum Enhanced Classical Functionality|Quantum Enhanced Classical Functionality]], [[:Category: Specific Task|Specific Task]]  
'''Tags:''' [[:Category: Multi Party Protocols|Multi Party Protocols]], non-local games, [[:Category: Quantum Enhanced Classical Functionality|Quantum Enhanced Classical Functionality]], [[:Category: Specific Task|Specific Task]]  
Line 9: Line 8:


==Assumptions==
==Assumptions==
* The quantum money state which is a two-state system must be isolated from the rest of universe, roughly.
* 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.
* 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==
==Outline==
Let the money have <math>n</math> isolated systems <math>S_i\in\{a, b, \alpha, \beta\}, i=1,...,n</math>.  
Let the money have twenty isolated systems <math>S_i\in\{a, b, \alpha, \beta\}, i=1,...,20</math>.  
* The Mint creates two random binary sequences of <math>n</math>  digits <math>M_i,N_i\in\{0,1\}</math> where <math>i=1,...,n</math>. Then, two-state systems are placed in one of four states <math>a, b, \alpha, \beta</math>.  
* The Mint creates two random binary sequences of twenty digits <math>M_i,N_i\in\{0,1\}</math> where <math>i=1,...,20</math>. Then, two-state systems are placed in one of four states <math>a, b, \alpha, \beta</math>.  
# Bank prepares a pair of orthonormal base states for each state system. Then the two-state system is located in one of four states <math>a, b, \alpha, \beta</math>
# Bank prepares a pair of orthonormal base states for each state system. Then the two-state system is located in one of four states <math>a, b, \alpha, \beta</math>
# The bank records all polarizations and their serial numbers. On the banknote/quantum money the serial number is plain, while polarizations are kept hidden.
# The bank records all polarizations and their serial numbers. On the banknote/quantum money the serial number is plain, while polarizations are kept hidden.
Line 26: Line 24:
==Requirements==  
==Requirements==  
* Network stage: quantum memory network
* Network stage: quantum memory network
==Knowledge Graph==
{{graph}}
==Properties==  
==Properties==  
* The scheme requires a central bank for verifying the money
* The scheme requires a central bank for verifying the money
* Pairs of conjugate variables has the same relation with Heisenberg uncertainty principle
* 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 <math>(3/4)^n</math>
* The success probability of the adversary in guessing the state of the target quantum money is <math>(3/4)^N</math>
 
==Pseudocode==
==Protocol Description==
'''Input''': ​Product state of <math>N</math> qubit and a serial number</br>
'''Input''': ​Product state of <math>N</math> qubit and a serial number</br>
'''Output''': ​approved/rejected </br>
'''Output''': ​approved/rejected </br>
Line 45: Line 37:
# The Mint looks for the serial number and the corresponding measurement basis in its database. Thus, each qubit is measured in the right basis,<math>\{|0\rangle,|1\rangle\}</math> or <math>\{|+\rangle,|-\rangle\}</math>.
# The Mint looks for the serial number and the corresponding measurement basis in its database. Thus, each qubit is measured in the right basis,<math>\{|0\rangle,|1\rangle\}</math> or <math>\{|+\rangle,|-\rangle\}</math>.
# The Mint outputs 1 if the result of the measurement corresponds with the data stored in its database, otherwise it returns 0.
# The Mint outputs 1 if the result of the measurement corresponds with the data stored in its database, otherwise it returns 0.
 
==Furthermore Information==
==References==
http://users.cms.caltech.edu/~vidick/teaching/120_qcrypto/wiesner.pdf
http://users.cms.caltech.edu/~vidick/teaching/120_qcrypto/wiesner.pdf
<div style='text-align: right;'>''contributed by Gözde Üstün''</div>
Please note that all contributions to Quantum Protocol Zoo may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Quantum Protocol Zoo:Copyrights for details). Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)

Template used on this page: