Source-linked AI summary
An online attack against Wiesner's quantum money
Andrew Lutomirski
TL;DR
Wiesner’s quantum money is information-theoretically secure when its mint authenticates random quantum bills against secret descriptions. The paper shows that returning invalid bills enables a counterfeiter to learn the bill state one qubit at a time and copy it in n queries, under the stated verification behavior. The result underscores that quantum protocols remain vulnerable to implementation flaws.
Problem
Wiesner’s protocol provides information-theoretically secure quantum bills authenticated by a mint holding each bill’s secret state description.
Source: INTRODUCTION · p. 1Method
The paper models verification as a projector measurement and attacks the service by submitting modified bills to infer each qubit’s basis and value.
Source: THE ATTACK · pp. 1–2Results
After exactly n queries, the counterfeiter learns the secret description and can make as many counterfeit copies as desired when invalid bills are returned.
Source: THE ATTACK · pp. 1–2Takeaways & Limitations
The attack shows that quantum cryptography is not automatically safer when protocol implementations introduce security-bypassing flaws.
Source: INTRODUCTION · p. 1, CONCLUSION · p. 2The attack assumes the mint returns the post-measurement state after both VALID and INVALID outcomes, rather than destroying invalid bills.
Source: THE ATTACK · p. 1
Abstract
from arXiv · showhide
Wiesner's quantum money [5] is a simple, information-theoretically secure quantum cryptographic protocol. In his protocol, a mint issues quantum bills and anyone can query the mint to authenticate a bill. If the mint returns bogus bills when it is asked to authenticate them, then the protocol can be broken in linear time.
INTRODUCTION
Wiesner’s protocol uses random n-qubit bills authenticated by a mint and is information-theoretically secure against approximate copying. The paper shows that returning invalid bills enables an online attack despite this security.
Protocol
- Wiesner’s protocol assigns each serial number a random n-qubit product state and authenticates bills by projecting them onto the mint’s secret state description.The mint returns VALID when the tested state matches and INVALID otherwise.Source: INTRODUCTION · p. 1
Security
- The no-cloning theorem and exponential bounds make perfect copying impossible and approximate copies exponentially unlikely to pass authentication as n grows.Source: INTRODUCTION · p. 1
Motivation
- Prior online attacks exploited oracles that distinguish valid from invalid classical messages, including attacks against CBC encryption and vulnerable websites,.Source: INTRODUCTION · p. 1
Contribution
- If the mint returns a bill even after an invalid verification attempt, a small number of online queries can copy Wiesner’s quantum bill.Source: INTRODUCTION · p. 1
THE ATTACK
The attack exploits a verification service that returns invalid bills instead of destroying them. By probing one qubit at a time, the counterfeiter learns the secret state in n queries and can create unlimited copies.
THE ATTACK
- Returning an invalid bill to Morris lets the protocol be broken in linear time, whereas destroying the counterfeit preserves the verification process.Source: THE ATTACK · p. 1
- The bill is modeled as a serial number paired with a random product state whose qubits are independently eigenstates of X or Z.Source: THE ATTACK · p. 1
- The mint measures the submitted state with P_s and returns the projected VALID or INVALID branch, leaving the corresponding post-measurement state available to the attacker.Source: THE ATTACK · p. 1
- For each qubit, Carla applies X_i: an INVALID response identifies a Z-basis state, which she restores and measures in the Z basis.Source: THE ATTACK · pp. 1–2
- A VALID response identifies an X-basis state and returns the undamaged bill, allowing Carla to measure whether the qubit is |+⟩ or |−⟩.Source: THE ATTACK · p. 2
- After exactly n queries, Carla knows the secret description and can produce arbitrarily many counterfeit copies.Source: THE ATTACK · p. 2
- Alternative methods require 2n expected queries for quantum state restoration or O(n) queries for single-copy tomography [2].Source: THE ATTACK · p. 2
CONCLUSION
The paper concludes that implementation flaws can bypass the security of classical or quantum cryptographic protocols. Quantum cryptography is therefore not automatically safer.
CONCLUSION
- Implementation flaws can bypass the security a cryptographic protocol would provide if correctly implemented, and quantum cryptography is not automatically safer.Source: CONCLUSION · p. 2