Paper 2026/300

Quantum One Time Programs: Less Assumptions, More Feasibility and One Message 2PC

Prabhanjan Ananth, University of California, Santa Barbara
Divyanshu Bhardwaj, University of California, Santa Barbara
Abstract

Quantum one-time programs, introduced by Broadbent, Gutowski, and Stebila [CRYPTO 2013], is a compiler that takes as input a program $f$ and converts it into a quantum state $\sigma_f$ such that given $\sigma_f$, it is possible to only obtain the output of $f$ on a single input. Our goal is to investigate the class of functionalities for which we can design one-time programs in the plain model. We show the following: 1. We show that, assuming learning with errors, one-time programs for (randomized) pseudorandom functionalities exist in the plain model. In contrast, the result by Gupte, Liu, Raizes, Roberts, and Vaikuntanathan [STOC 2025] relied upon indistinguishability obfuscation. 2. We show that, assuming indistinguishability obfuscation, one-time programs for any class of randomized functionalities exist in the plain model, as long as the class of functionalities satisfy a natural security notion called constrained security. Additionally, we give constructions of one-time encryption and one-time message authentication codes based on learning with errors. Finally, we show that a novel variant of one-time programs imply one-message secure two-party computation protocols for non-trivial functionalities in the CRS model.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
Quantum CryptographyOne Time Programs
Contact author(s)
prabhanjan @ cs ucsb edu
dbhardwaj @ ucsb edu
History
2026-02-18: approved
2026-02-18: received
See all versions
Short URL
https://ia.cr/2026/300
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/300,
      author = {Prabhanjan Ananth and Divyanshu Bhardwaj},
      title = {Quantum One Time Programs: Less Assumptions, More Feasibility and One Message {2PC}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/300},
      year = {2026},
      url = {https://eprint.iacr.org/2026/300}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.