🤖 AI Summary
This work systematically investigates the cryptographic capabilities of quantum indistinguishability obfuscation (quantum iO), addressing the lack of formal definitions for quantum iO variants arising from classical–quantum combinations in obfuscation and evaluation algorithms.
Method: We first formalize multiple quantum iO variants and, under the weak assumption that $mathsf{NP}
otsubseteq mathsf{i.o.BQP}$—i.e., NP problems are infinitely often hard for quantum adversaries in the worst case—construct several foundational quantum cryptographic primitives. Our construction integrates quantum iO, quantum pseudorandom unitaries, the QCCC encryption framework, and an improved classical one-way function technique.
Contribution/Results: We achieve the first systematic realization of broad quantum cryptographic functionality—including quantum public-key and symmetric-key encryption, quantum one-way state generators, verifiable quantum one-way puzzles, and efficiently samplable indistinguishable (EFI) states—under a non-black-box quantum assumption. This establishes quantum iO as a unifying foundation for quantum cryptography beyond generic quantum hardness assumptions.
📝 Abstract
Indistinguishability obfuscation (iO) has emerged as a powerful cryptographic primitive with many implications. While classical iO, combined with the infinitely-often worst-case hardness of $mathsf{NP}$, is known to imply one-way functions (OWFs) and a range of advanced cryptographic primitives, the cryptographic implications of quantum iO remain poorly understood. In this work, we initiate a study of the power of quantum iO. We define several natural variants of quantum iO, distinguished by whether the obfuscation algorithm, evaluation algorithm, and description of obfuscated program are classical or quantum. For each variant, we identify quantum cryptographic primitives that can be constructed under the assumption of quantum iO and the infinitely-often quantum worst-case hardness of $mathsf{NP}$ (i.e., $mathsf{NP}
otsubseteq mathsf{i.o.BQP}$). In particular, we construct pseudorandom unitaries, QCCC quantum public-key encryption and (QCCC) quantum symmetric-key encryption, and several primitives implied by them such as one-way state generators, (efficiently-verifiable) one-way puzzles, and EFI pairs, etc. While our main focus is on quantum iO, even in the classical setting, our techniques yield a new and arguably simpler construction of OWFs from classical (imperfect) iO and the infinitely-often worst-case hardness of $mathsf{NP}$.