Obfuscation of Unitary Quantum Programs
Mi-Ying Huang, Er-Cheng Tang

TL;DR
This paper introduces the first quantum state obfuscation scheme for unitary quantum programs with quantum inputs and outputs, advancing quantum program privacy in the classical oracle model.
Contribution
It presents a novel quantum obfuscation scheme for unitary programs, utilizing a functional quantum authentication scheme and a new compiler for quantum circuits.
Findings
First quantum obfuscation scheme for unitary programs
Supports quantum inputs and outputs in the classical oracle model
Uses a novel quantum authentication and circuit representation method
Abstract
Program obfuscation aims to hide the inner workings of a program while preserving its functionality. In the quantum setting, recent works have obtained obfuscation schemes for specialized classes of quantum circuits. For instance, Bartusek, Brakerski, and Vaikuntanathan (STOC 2024) constructed a quantum state obfuscation scheme, which supports the obfuscation of quantum programs represented as quantum states for pseudo-deterministic quantum programs with classical inputs and outputs in the classical oracle model. In this work, we improve upon existing results by constructing the first quantum state obfuscation scheme for unitary (or approximately unitary) quantum programs supporting quantum inputs and outputs in the classical oracle model. At the core of our obfuscation scheme are two novel ingredients: a functional quantum authentication scheme that allows key holders to learn…
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
Obfuscation of Unitary Quantum Programs· youtube
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography
