Paper 2026/448

Interactive Proofs for Batch Polynomial Evaluation

Gal Arnon, Bocconi University
Alessandro Chiesa, École Polytechnique Fédérale de Lausanne
Giacomo Fenzi, École Polytechnique Fédérale de Lausanne
Eylon Yogev, Bar-Ilan University
Abstract

Polynomials are a fundamental mathematical object underlying virtually all of theoretical computer science. In proof systems, a common task for the verifier is to evaluate a polynomial of degree $d$ at $m$ distinct points. The best known algorithm for this problem performs $O((m + d) \cdot \log^2(m + d))$ field operations. We present a concretely efficient $\mathsf{MA}$ protocol for this problem in which the verifier runs in \emph{linear time}: the prover sends a single message consisting of $d - 1$ field elements, and the verifier performs only $O(m + d)$ field operations. We further extend our protocol to handle the more general setting of evaluating multiple polynomials at multiple points, and for this problem, we construct an $\mathsf{AMA}$ protocol. Our protocols improve the verifier time in several interactive proofs. Most notably are the sumcheck protocol over a large summation domain and protocols that rely on polynomial quotienting. In particular, by a straightforward application of our results, we reduce the verifier's runtime in the STIR protocol (CRYPTO 2024) to match that of WHIR (EUROCRYPT 2025), despite WHIR being highly optimized for verification time. As an additional application, we show that any univariate polynomial commitment schemes (PCS) can be transformed, in a black-box manner, into a new scheme that efficiently supports batch openings at multiple points. In particular, opening $m$ points incurs only a constant overhead compared to opening a single point.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
interactive proofspolynomial evaluation
Contact author(s)
galarnon42 @ gmail com
alessandro chiesa @ epfl ch
giacomo fenzi @ epfl ch
eylon yogev @ biu ac il
History
2026-03-05: revised
2026-03-04: received
See all versions
Short URL
https://ia.cr/2026/448
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/448,
      author = {Gal Arnon and Alessandro Chiesa and Giacomo Fenzi and Eylon Yogev},
      title = {Interactive Proofs for Batch Polynomial Evaluation},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/448},
      year = {2026},
      url = {https://eprint.iacr.org/2026/448}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.