Paper 2023/1797

A Modular Approach to Unclonable Cryptography

Prabhanjan Ananth, University of California, Santa Barbara
Amit Behera, Ben-Gurion University of the Negev
Abstract

We explore a new pathway to designing unclonable cryptographic primitives. We propose a new notion called unclonable puncturable obfuscation (UPO) and study its implications for unclonable cryptography. Using UPO, we present modular (and in some cases, arguably, simple) constructions of many primitives in unclonable cryptography, including, public-key quantum money, quantum copy-protection for many classes of functionalities, unclonable encryption, and single-decryption encryption. Notably, we obtain the following new results assuming the existence of UPO: - We show that any cryptographic functionality can be copy-protected as long as this functionality satisfies a notion of security, which we term as puncturable security. Prior feasibility results focused on copy-protecting specific cryptographic functionalities. - We show that copy-protection exists for any class of evasive functions as long as the associated distribution satisfies a preimage-sampleability condition. Prior works demonstrated copy-protection for point functions, which follows as a special case of our result. - We show that unclonable encryption exists in the plain model. Prior works demonstrated feasibility results in the quantum random oracle model. We put forward a candidate construction of UPO and prove two notions of security, each based on the existence of (post-quantum) sub-exponentially secure indistinguishability obfuscation and one-way functions, the quantum hardness of learning with errors, and a new conjecture called simultaneous inner product conjecture.

Note: Added a direct construction of Unclonable encryption for bits from UPO, and added a construction of generalized UPO from quantum state io and private-key unclonable encryption with a leakage-resilient security assumption.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Contact author(s)
prabhanjan @ cs ucsb edu
behera @ post bgu ac il
History
2024-03-04: revised
2023-11-21: received
See all versions
Short URL
https://ia.cr/2023/1797
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/1797,
      author = {Prabhanjan Ananth and Amit Behera},
      title = {A Modular Approach to Unclonable Cryptography},
      howpublished = {Cryptology ePrint Archive, Paper 2023/1797},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/1797}},
      url = {https://eprint.iacr.org/2023/1797}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.