English

Efficiently Batching Unambiguous Interactive Proofs

Computational Complexity 2025-10-23 v1 Cryptography and Security

Abstract

We show that if a language LL admits a public-coin unambiguous interactive proof (UIP) with round complexity \ell, where aa bits are communicated per round, then the batch language LkL^{\otimes k}, i.e. the set of kk-tuples of statements all belonging to LL, has an unambiguous interactive proof with round complexity polylog(k)\ell\cdot\mathsf{polylog}(k), per-round communication of apolylog(k)+poly()a\cdot \ell\cdot\mathsf{polylog}(k) + \mathsf{poly}(\ell) bits, assuming the verifier in the UIP\mathsf{UIP} has depth bounded by polylog(k)\mathsf{polylog}(k). Prior to this work, the best known batch UIP\mathsf{UIP} for LkL^{\otimes{k}} required communication complexity at least (poly(a)kϵ+k)1/ϵ(\mathsf{poly}(a)\cdot k^{\epsilon} + k) \cdot \ell^{1/\epsilon} for any arbitrarily small constant ϵ>0\epsilon>0 (Reingold-Rothblum-Rothblum, STOC 2016). As a corollary of our result, we obtain a doubly efficient proof system, that is, a proof system whose proving overhead is polynomial in the time of the underlying computation, for any language computable in polynomial space and in time at most nO(lognloglogn)n^{O\left(\sqrt{\frac{\log n}{\log\log n}}\right)}. This expands the state of the art of doubly efficient proof systems: prior to our work, such systems were known for languages computable in polynomial space and in time n(logn)δn^{({\log n})^\delta} for a small δ>0\delta>0 significantly smaller than 1/21/2 (Reingold-Rothblum-Rothblum, STOC 2016).

Keywords

Cite

@article{arxiv.2510.19075,
  title  = {Efficiently Batching Unambiguous Interactive Proofs},
  author = {Bonnie Berger and Rohan Goyal and Matthew M. Hong and Yael Tauman Kalai},
  journal= {arXiv preprint arXiv:2510.19075},
  year   = {2025}
}