Quantum Copy-Protection and Quantum Money
Scott Aaronson

TL;DR
This paper explores the theoretical feasibility of quantum money and copy-protection, providing complexity-based evidence and explicit schemes, advancing the understanding of quantum cryptographic primitives.
Contribution
It introduces a complexity-theoretic no-cloning theorem, demonstrates the possibility of publicly-verifiable quantum money in oracle models, and presents explicit schemes for quantum money and copy-protection.
Findings
Existence of quantum oracles enabling publicly-verifiable quantum money.
Quantum copy-protection for functions not efficiently learnable from input-output behavior.
Explicit candidate schemes for quantum money and copy-protection based on stabilizer states.
Abstract
Forty years ago, Wiesner proposed using quantum states to create money that is physically impossible to counterfeit, something that cannot be done in the classical world. However, Wiesner's scheme required a central bank to verify the money, and the question of whether there can be unclonable quantum money that anyone can verify has remained open since. One can also ask a related question, which seems to be new: can quantum states be used as copy-protected programs, which let the user evaluate some function f, but not create more programs for f? This paper tackles both questions using the arsenal of modern computational complexity. Our main result is that there exist quantum oracles relative to which publicly-verifiable quantum money is possible, and any family of functions that cannot be efficiently learned from its input-output behavior can be quantumly copy-protected. This provides…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
