Table of Contents
Fetching ...

Quantum Pseudorandomness and Classical Complexity

William Kretschmer

TL;DR

The work examines the hardness foundations of quantum pseudorandom objects and their interaction with quantum complexity classes. By constructing a quantum oracle, it demonstrates that $\mathsf{BQP}$ can equal $\mathsf{QMA}$ while pseudorandom quantum states and unitaries remain secure, highlighting a fundamental difference between quantum-input and classical-input computational tasks. It further shows that a $\mathsf{PP}$-oracle suffices to break PRSs, while a separate quantum oracle can realize $\mathsf{BQP}=\mathsf{QMA}$ alongside the existence of PRUs, illuminating an intricate landscape of relative computational power and cryptographic feasibility in the quantum setting. The results have implications for cryptography, complexity theory, and shadow tomography, including a stark limit on hyperefficient shadow tomography in black-box models and a framework for deriving PRSs/PRUs from oracle-based constructions. Overall, the paper motivates exploring minimal assumptions for quantum cryptographic primitives and highlights the nuanced boundaries between quantum learning, design theory, and oracle-based complexity separations.

Abstract

We construct a quantum oracle relative to which $\mathsf{BQP} = \mathsf{QMA}$ but cryptographic pseudorandom quantum states and pseudorandom unitary transformations exist, a counterintuitive result in light of the fact that pseudorandom states can be "broken" by quantum Merlin-Arthur adversaries. We explain how this nuance arises as the result of a distinction between algorithms that operate on quantum and classical inputs. On the other hand, we show that some computational complexity assumption is needed to construct pseudorandom states, by proving that pseudorandom states do not exist if $\mathsf{BQP} = \mathsf{PP}$. We discuss implications of these results for cryptography, complexity theory, and shadow tomography.

Quantum Pseudorandomness and Classical Complexity

TL;DR

The work examines the hardness foundations of quantum pseudorandom objects and their interaction with quantum complexity classes. By constructing a quantum oracle, it demonstrates that can equal while pseudorandom quantum states and unitaries remain secure, highlighting a fundamental difference between quantum-input and classical-input computational tasks. It further shows that a -oracle suffices to break PRSs, while a separate quantum oracle can realize alongside the existence of PRUs, illuminating an intricate landscape of relative computational power and cryptographic feasibility in the quantum setting. The results have implications for cryptography, complexity theory, and shadow tomography, including a stark limit on hyperefficient shadow tomography in black-box models and a framework for deriving PRSs/PRUs from oracle-based constructions. Overall, the paper motivates exploring minimal assumptions for quantum cryptographic primitives and highlights the nuanced boundaries between quantum learning, design theory, and oracle-based complexity separations.

Abstract

We construct a quantum oracle relative to which but cryptographic pseudorandom quantum states and pseudorandom unitary transformations exist, a counterintuitive result in light of the fact that pseudorandom states can be "broken" by quantum Merlin-Arthur adversaries. We explain how this nuance arises as the result of a distinction between algorithms that operate on quantum and classical inputs. On the other hand, we show that some computational complexity assumption is needed to construct pseudorandom states, by proving that pseudorandom states do not exist if . We discuss implications of these results for cryptography, complexity theory, and shadow tomography.

Paper Structure

This paper contains 25 sections, 25 theorems, 78 equations.

Key Result

Theorem 1

There exists a polynomial-time quantum algorithm augmented with a $\mathsf{PP}$ oracle that can distinguish PRSs from Haar-random states.

Theorems & Definitions (51)

  • Theorem 1: Informal version of \ref{['thm:pp_oracle']}
  • Theorem 2: Informal version of \ref{['thm:bqp^u=qma^u', 'thm:pru^u']}
  • Theorem 3
  • proof : Proof sketch
  • Theorem 4: Classical shadows HKP20-classical-shadows
  • Lemma 5: Bayes decision rule
  • Lemma 6: Borel--Cantelli Bor09-probCan17-prob
  • Lemma 9
  • proof
  • Theorem 10: Mec19-random-matrix
  • ...and 41 more