Multi-Copy Security in Unclonable Cryptography
Alper Çakan, Vipul Goyal, Fuyuki Kitagawa, Ryo Nishimaki, Takashi Yamakawa
TL;DR
The paper presents a general compiler that upgrades collusion resistant unclonable primitives to multi copy secure variants under standard one way functions. By instantiating this compiler with existing mini schemes, it achieves first multi copy secure constructions for public key quantum money (quantum coins), single decryptor encryption, and unclonable encryption, including an upgradable quantum coin model. A key technical tool is a purification based compiler that relates mixed state queries to purified state copies, and a suite of hybrids and probabilistic state constructions to prove security. The framework also yields a cascade of auxiliary results such as a generic compiler from single key SDE to collusion resistant SDE via functional encryption, and a multi challenge to multi copy transformation for UE, all under minimal assumptions like OWFs and in some cases indistinguishability obfuscation. Collectively, the work expands the landscape of multi copy secure unclonable cryptography and provides practically relevant constructions under standard cryptographic assumptions.
Abstract
Unclonable cryptography leverages the quantum no-cloning principle to copy-protect cryptographic functionalities. While most existing works address the basic single-copy security, the stronger notion of multi-copy security remains largely unexplored. We introduce a generic compiler that upgrades collusion-resistant unclonable primitives to achieve multi-copy security, assuming only one-way functions. Using this framework, we obtain the first multi-copy secure constructions of public-key quantum money (termed quantum coins), single-decryptor encryption, unclonable encryption, and more. We also introduce an extended notion of quantum coins, called upgradable quantum coins, which allow weak (almost-public) verification under weaker assumptions and can be upgraded to full public verification under stronger assumptions by the bank simply publishing additional classical information. Along the way, we give a generic compiler that upgrades single-copy secure single-decryptor encryption to a collusion-resistant one, assuming the existence of functional encryption, and construct the first multi-challenge secure unclonable encryption scheme, which we believe are of independent interest.
