Table of Contents
Fetching ...

Succinct Perfect Zero-knowledge for MIP*

Honghao Fu, Kieran Mastel, Xingjian Zhang

TL;DR

This work establishes a method to realize succinct, perfect zero-knowledge two-prover MIP^* protocols for RE languages by compressing existing nonlocal-proof frameworks. It integrates question reduction, oracularization, answer reduction, and parallel repetition, then fortifies the zero-knowledge guarantees with a parametrized PZK transformation based on obliviation and Barrington's branching programs, including a conversion from constraint-constraint to constraint-variable BC games to preserve perfect completeness. The results show that, starting from a baseline MIP^* protocol with constant completeness-soundness gap and polylogarithmic question lengths, one can achieve a succinct PZK-MIP^* protocol with polylog question length and constant or polylog answer length, while maintaining polynomial sampling and verification times. The work also develops a framework to preserve ZK against dishonest verifiers for the compression steps, and raises open questions about extending these techniques to other models, reducing question length further, and enabling non-interactive quantum protocols. Overall, the paper advances the theoretical foundation for highly succinct, quantum-zero-knowledge multi-prover proofs with strong completeness and soundness guarantees, with potential implications for quantum cryptography and scalable protocol design.

Abstract

In their recent breakthrough result, Slofstra and the second author show that there is a two-player one-round perfect zero-knowledge MIP* protocol for RE (STOC'24). We build on their result to show that there exists a succinct two-player one-round perfect zero-knowledge MIP* protocol for RE against dishonest verifiers with polylog question size and O(1) answer size, or with O(1) question size and polylog answer size. To prove our result, we study the three central compression techniques underlying the MIP*=RE proof (Ji et al. '20): question reduction, oracularization, and answer reduction. We show that question reduction preserves the perfect (as well as statistical and computational) zero-knowledge properties of the original protocol against dishonest verifiers, and oracularization and answer reduction preserve the perfect (as well as statistical and computational) zero-knowledge properties of the original protocol against honest verifiers. Secondly, we show that every constraint-constraint binary constraint system (BCS) nonlocal game, which provides a quantum information characterization of MIP*, can be converted to a synchronous constraint-variable BCS game to preserve perfect completeness for our compression. Lastly, we present a parametrized perfect-zero-knowledge transformation of MIP* protocols, which generalizes the transformation in (Slofstra and Kieran STOC'24) . This transformation allows us to preserve the zero-knowledge property against dishonest verifiers in the recursively oracularized protocols in our compression.

Succinct Perfect Zero-knowledge for MIP*

TL;DR

This work establishes a method to realize succinct, perfect zero-knowledge two-prover MIP^* protocols for RE languages by compressing existing nonlocal-proof frameworks. It integrates question reduction, oracularization, answer reduction, and parallel repetition, then fortifies the zero-knowledge guarantees with a parametrized PZK transformation based on obliviation and Barrington's branching programs, including a conversion from constraint-constraint to constraint-variable BC games to preserve perfect completeness. The results show that, starting from a baseline MIP^* protocol with constant completeness-soundness gap and polylogarithmic question lengths, one can achieve a succinct PZK-MIP^* protocol with polylog question length and constant or polylog answer length, while maintaining polynomial sampling and verification times. The work also develops a framework to preserve ZK against dishonest verifiers for the compression steps, and raises open questions about extending these techniques to other models, reducing question length further, and enabling non-interactive quantum protocols. Overall, the paper advances the theoretical foundation for highly succinct, quantum-zero-knowledge multi-prover proofs with strong completeness and soundness guarantees, with potential implications for quantum cryptography and scalable protocol design.

Abstract

In their recent breakthrough result, Slofstra and the second author show that there is a two-player one-round perfect zero-knowledge MIP* protocol for RE (STOC'24). We build on their result to show that there exists a succinct two-player one-round perfect zero-knowledge MIP* protocol for RE against dishonest verifiers with polylog question size and O(1) answer size, or with O(1) question size and polylog answer size. To prove our result, we study the three central compression techniques underlying the MIP*=RE proof (Ji et al. '20): question reduction, oracularization, and answer reduction. We show that question reduction preserves the perfect (as well as statistical and computational) zero-knowledge properties of the original protocol against dishonest verifiers, and oracularization and answer reduction preserve the perfect (as well as statistical and computational) zero-knowledge properties of the original protocol against honest verifiers. Secondly, we show that every constraint-constraint binary constraint system (BCS) nonlocal game, which provides a quantum information characterization of MIP*, can be converted to a synchronous constraint-variable BCS game to preserve perfect completeness for our compression. Lastly, we present a parametrized perfect-zero-knowledge transformation of MIP* protocols, which generalizes the transformation in (Slofstra and Kieran STOC'24) . This transformation allows us to preserve the zero-knowledge property against dishonest verifiers in the recursively oracularized protocols in our compression.

Paper Structure

This paper contains 20 sections, 22 theorems, 33 equations, 1 algorithm.

Key Result

Theorem 1.1

Let $\mathsf{MIP}^*[q,a]$ denote the two-prover one-round $\mathsf{MIP}^*$ protocols with length-$q$ questions and length-$a$ answers. Then every language in $\mathsf{RE}$ has a succinct perfect zero-knowledge two-prover one-round $\mathsf{MIP}^*[\mathrm{polylog}, O(1)]$ protocol with perfect comple

Theorems & Definitions (45)

  • Theorem 1.1
  • Theorem 1.2
  • Theorem 1.3: Informal
  • Definition 2.1: Two-player one-round games
  • Definition 2.2: Tensor-product strategies and correlations
  • Definition 2.3: Tensor product value
  • Definition 2.4: PCC strategy
  • Definition 2.5
  • Definition 2.6: Zero knowledge $\mathsf{MIP}^*$ coudron2019complexity
  • Theorem 3.1
  • ...and 35 more