Papers
Topics
Authors
Recent
Search
2000 character limit reached

Quantum Interactive Oracle Proofs (qIOPs)

Updated 26 January 2026
  • Quantum Interactive Oracle Proofs (qIOPs) are interactive quantum proof systems that generalize both QIPs and qPCPs, balancing limited verifier queries with multi-round interactions.
  • They utilize constructions such as EPR-sharing and strong qIOP protocols with constant verifier quantum space, ensuring high soundness through methods like the many-qubits test.
  • qIOPs underpin advancements in post-quantum succinct arguments, offering new avenues to bridge quantum complexity theory with practical, secure quantum verification.

Quantum Interactive Oracle Proofs (qIOPs) generalize both quantum interactive proofs (QIPs) and quantum probabilistically checkable proofs (qPCPs), and serve as a quantum analogue of classical interactive oracle proofs (IOPs). In the qIOP framework, the communication between an unbounded quantum prover and a quantum verifier is interactive, but the verifier’s quantum resources are significantly restricted—specifically, the verifier is permitted only limited queries to the prover’s messages and constrained quantum computation. The model sits between QIP (where the verifier reads all the prover’s quantum message qubits) and qPCP (where only a constant number of qubits are queried in a single round), and is motivated by foundational questions in quantum complexity, verification, and cryptographic succinct arguments for quantum languages (Sun et al., 19 Jan 2026).

1. Foundations and Definitions

Classical IOP systems extend probabilistically checkable proofs (PCPs) by permitting a bounded number of interaction rounds, with the verifier making a small number of adaptive queries to oracle-encoded prover messages. The quantum versions pose unique challenges due to entanglement, measurement disturbance, and the representation of quantum states as oracles. In the qIOP model, the interaction consists of mm rounds; in each, the prover sends a quantum message, and the verifier applies a query channel. Formally, the iith verifier round is a channel: Vx,i:(Wi−1⊗Wi−1′)⊗R→(Mi⊗Ji)⊗(Wi′⊗R)\mathcal{V}_{x,i} : (\mathcal{W}_{i-1} \otimes \mathcal{W}'_{i-1}) \otimes R \rightarrow (\mathcal{M}_i \otimes J_i) \otimes (\mathcal{W}'_i \otimes R) with

  • Wi−1\mathcal{W}_{i-1}: prover’s new message
  • Wi−1′\mathcal{W}'_{i-1}: retained portion of previous messages
  • RR: verifier’s private register
  • Mi⊗Ji\mathcal{M}_i \otimes J_i: quantum/classical message back to prover

Variants include: (1) the general qIOP (verifier generates fresh quantum messages), (2) restricted qIOP (messages classical), and (3) strong qIOP (SQIOP), wherein the verifier never stores any part of the message (always returns the full message to the prover) (Sun et al., 19 Jan 2026). The qIOP is parameterized by proof length â„“(n)\ell(n), query complexity q(n)q(n) (total number of qubits queried), and time t(n)t(n). Completeness and soundness are defined as usual: constants ii0 such that an honest prover on ii1 is accepted with probability ii2, while no prover can cause acceptance on ii3 with probability ii4.

2. qIOPs in Relation to qPCP and QIP

Limiting a qIOP protocol to a single round and disallowing verifier messages recovers the standard (non-adaptive) qPCP model, in which the verifier accesses a poly-size quantum witness but reads only ii5 qubits in total (Sun et al., 19 Jan 2026). In contrast, the QIP model allows a polynomial-time quantum verifier to interact in multiple rounds, but the verifier receives all message qubits (so ii6). The qIOP setting, allowing only ii7 quantum queries in each round but multiple rounds of interaction, thus strictly interpolates between QIP(ii8) and qPCP. Notably, whether QMA admits a qIOP system is a relaxation of the quantum PCP conjecture.

3. Main Constructions for QMA

Two unconditional constructions for QMA were established in (Sun et al., 19 Jan 2026).

3.1 EPR-Sharing qIOP

The first construction is a "general" qIOP for QMA with polynomial communication, but ii9 quantum queries. The verifier and prover begin by sharing Vx,i:(Wi−1⊗Wi−1′)⊗R→(Mi⊗Ji)⊗(Wi′⊗R)\mathcal{V}_{x,i} : (\mathcal{W}_{i-1} \otimes \mathcal{W}'_{i-1}) \otimes R \rightarrow (\mathcal{M}_i \otimes J_i) \otimes (\mathcal{W}'_i \otimes R)0 EPR pairs, which the honest prover uses to teleport Vx,i:(Wi−1⊗Wi−1′)⊗R→(Mi⊗Ji)⊗(Wi′⊗R)\mathcal{V}_{x,i} : (\mathcal{W}_{i-1} \otimes \mathcal{W}'_{i-1}) \otimes R \rightarrow (\mathcal{M}_i \otimes J_i) \otimes (\mathcal{W}'_i \otimes R)1 copies of a witness state (a ground state for a 5-local Clifford Hamiltonian Vx,i:(Wi−1⊗Wi−1′)⊗R→(Mi⊗Ji)⊗(Wi′⊗R)\mathcal{V}_{x,i} : (\mathcal{W}_{i-1} \otimes \mathcal{W}'_{i-1}) \otimes R \rightarrow (\mathcal{M}_i \otimes J_i) \otimes (\mathcal{W}'_i \otimes R)2) to the verifier. Using an error-correcting code and a constant-query PCPP of proximity, the prover commits to the one-time pad bits generated in the teleportation. The verifier samples local terms Vx,i:(Wi−1⊗Wi−1′)⊗R→(Mi⊗Ji)⊗(Wi′⊗R)\mathcal{V}_{x,i} : (\mathcal{W}_{i-1} \otimes \mathcal{W}'_{i-1}) \otimes R \rightarrow (\mathcal{M}_i \otimes J_i) \otimes (\mathcal{W}'_i \otimes R)3 to measure, applies corresponding Pauli observables to its share of the EPRs, composes a Boolean circuit Vx,i:(Wi−1⊗Wi−1′)⊗R→(Mi⊗Ji)⊗(Wi′⊗R)\mathcal{V}_{x,i} : (\mathcal{W}_{i-1} \otimes \mathcal{W}'_{i-1}) \otimes R \rightarrow (\mathcal{M}_i \otimes J_i) \otimes (\mathcal{W}'_i \otimes R)4 of the measurement results, and verifies correctness (via an interactive oracle commitment with Vx,i:(Wi−1⊗Wi−1′)⊗R→(Mi⊗Ji)⊗(Wi′⊗R)\mathcal{V}_{x,i} : (\mathcal{W}_{i-1} \otimes \mathcal{W}'_{i-1}) \otimes R \rightarrow (\mathcal{M}_i \otimes J_i) \otimes (\mathcal{W}'_i \otimes R)5 quantum queries). Parameters include Vx,i:(Wi−1⊗Wi−1′)⊗R→(Mi⊗Ji)⊗(Wi′⊗R)\mathcal{V}_{x,i} : (\mathcal{W}_{i-1} \otimes \mathcal{W}'_{i-1}) \otimes R \rightarrow (\mathcal{M}_i \otimes J_i) \otimes (\mathcal{W}'_i \otimes R)6-round communication, total quantum queries Vx,i:(Wi−1⊗Wi−1′)⊗R→(Mi⊗Ji)⊗(Wi′⊗R)\mathcal{V}_{x,i} : (\mathcal{W}_{i-1} \otimes \mathcal{W}'_{i-1}) \otimes R \rightarrow (\mathcal{M}_i \otimes J_i) \otimes (\mathcal{W}'_i \otimes R)7, and polynomial quantum/classical communication. Completeness is near-perfect for yes-instances; soundness is enforced by the proximity proof and XOR checks (Sun et al., 19 Jan 2026).

3.2 Strong qIOP (SQIOP) with Constant Verifier Quantum Space

The second construction achieves a strong qIOP. Here, the verifier's quantum workspace is Vx,i:(Wi−1⊗Wi−1′)⊗R→(Mi⊗Ji)⊗(Wi′⊗R)\mathcal{V}_{x,i} : (\mathcal{W}_{i-1} \otimes \mathcal{W}'_{i-1}) \otimes R \rightarrow (\mathcal{M}_i \otimes J_i) \otimes (\mathcal{W}'_i \otimes R)8 qubits throughout the protocol, at the cost of exponential communication from the prover (exponential-length Hadamard encodings). The protocol employs a "many-qubits test" (see section 4), enforcing that the prover’s measurements in Vx,i:(Wi−1⊗Wi−1′)⊗R→(Mi⊗Ji)⊗(Wi′⊗R)\mathcal{V}_{x,i} : (\mathcal{W}_{i-1} \otimes \mathcal{W}'_{i-1}) \otimes R \rightarrow (\mathcal{M}_i \otimes J_i) \otimes (\mathcal{W}'_i \otimes R)9/Wi−1\mathcal{W}_{i-1}0 bases on the entire Wi−1\mathcal{W}_{i-1}1-copy witness behave as close as possible to ideal Pauli observables. Protocol execution includes several test types (EnergyTest, QubitsTest, EnergyConsistencyTest), with the verifier adaptively choosing among them. Each verifier channel queries Wi−1\mathcal{W}_{i-1}2 qubits from the prover's (large) message, and the private quantum register is never larger than constant size. Communication is Wi−1\mathcal{W}_{i-1}3 due to Hadamard encodings (Sun et al., 19 Jan 2026).

4. The Single-Prover Many-Qubits Test

A central technical contribution is the single-prover many-qubits test, which certifies approximate Pauli anti-commutation for two families of observables: Wi−1\mathcal{W}_{i-1}4 acting on the prover's Hilbert space. For appropriate marginal distributions Wi−1\mathcal{W}_{i-1}5 on Wi−1\mathcal{W}_{i-1}6, if

Wi−1\mathcal{W}_{i-1}7

then, by a Gowers–Hatami–type stability argument, there exists an isometry and a true Pauli representation Wi−1\mathcal{W}_{i-1}8 acting on an extended space such that the measured observables approximate Wi−1\mathcal{W}_{i-1}9, Wi−1′\mathcal{W}'_{i-1}0 in expectation. The construction relies on rounds in which the prover produces purifications of measurement outcomes, and consistency/anti-commutation is enforced through four types of test (Z-consistency, X-consistency, flipped X-consistency, anti-commuting). This robust test is critical for soundness in the SQIOP protocol (Sun et al., 19 Jan 2026).

5. Security and Post-Quantum Succinct Arguments

qIOPs enable post-quantum secure, succinct interactive arguments. The "interactive BCS" (IBCS) transformation compiles a Wi−1′\mathcal{W}'_{i-1}1-round public-coin IOP (or qIOP) plus a succinct vector commitment (VC) into a Wi−1′\mathcal{W}'_{i-1}2-message succinct interactive argument. For soundness against quantum adversaries, the VC must be collapsing: opening the commitment and measuring in superposition or the computational basis yields indistinguishable results for any QPT adversary. Security analysis employs a hybrid argument and quantum rewinding lemma, ensuring that extraction via rewinding does not unduly reduce acceptance probability (Chiesa et al., 2024). The IBCS argument inherits soundness error

Wi−1′\mathcal{W}'_{i-1}3

where Wi−1′\mathcal{W}'_{i-1}4 are the binding and collapsing errors, and Wi−1′\mathcal{W}'_{i-1}5 is the number of rewinds per round. This suggests that succinct quantum arguments for QMA leveraging qIOPs are viable under standard assumptions, closing previous gaps in post-quantum soundness of IOP-based succinct non-interactive arguments (Chiesa et al., 2024).

6. Open Problems and Future Directions

Several fundamental open questions remain regarding qIOPs (Sun et al., 19 Jan 2026):

  • Existence of strong qIOPs for QMA with only polynomial quantum communication
  • Whether there exists a protocol for QMA with entirely classical communication, but quantum prover and verifier
  • Construction of black-box transformations compiling strong qIOPs to polynomial-size qPCPs
  • Applicability of a Fiat–Shamir transform to qIOPs, yielding non-interactive, succinct quantum arguments for QMA under standard cryptographic assumptions

A plausible implication is that qIOPs may provide the theoretical and protocol groundwork to bridge the gap between the quantum PCP conjecture and cryptographically useful, succinct argument systems for quantum complexity classes. As these developments mature, further investigation into recursive post-quantum IOPs and non-interactive arguments in the quantum random oracle model is expected (Chiesa et al., 2024).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Quantum Interactive Oracle Proofs (qIOPs).