Paper 2025/1473

Time-Space Trade-Offs for Sumcheck

Anubhav Baweja, University of Pennsylvania
Alessandro Chiesa, École Polytechnique Fédérale de Lausanne
Elisabetta Fedele, ETH Zurich
Giacomo Fenzi, École Polytechnique Fédérale de Lausanne
Pratyush Mishra, University of Pennsylvania
Tushar Mopuri, University of Pennsylvania
Andrew Zitek-Estrada, École Polytechnique Fédérale de Lausanne
Abstract

The sumcheck protocol is a fundamental building block in the design of probabilistic proof systems, and has become a key component of recent work on efficient succinct arguments. We study time-space tradeoffs for the prover of the sumcheck protocol in the streaming model, and provide upper and lower bounds that tightly characterize the efficiency achievable by the prover. $\bullet{}$ For sumcheck claims about a single multilinear polynomial we demonstrate an algorithm that runs in time $O(kN)$ and uses space $O(N^{1/k})$ for any $k \geq 1$. For non-adaptive provers (a class which contains all known sumcheck prover algorithms) we show that this tradeoff is optimal. $\bullet{}$ For sumcheck claims about products of multilinear polynomials, we describe a prover algorithm that runs in time $O(N(\log \log N + k))$ and uses space $O(N^{1/k})$ for any $k \geq 1$. We show that, conditioned on the hardness of a natural problem about multiplication of multilinear polynomials, any ``natural'' prover algorithm that uses space $O(N^{1/2 - \varepsilon})$ for some $\varepsilon > 0$ must run in time $\Omega(N(\log \log N + \log \varepsilon))$. We implement and evaluate the prover algorithm for products of multilinear polynomials. We show that our algorithm consumes up to $120\times$ less memory compare to the linear-time prover algorithm, while incurring a time overhead of less than $2\times$. The foregoing algorithms and lower bounds apply in the interactive proof model. We show that in the polynomial interactive oracle proof model one can in fact design a new protocol that achieves a better time-space tradeoff of $O(N^{1/k})$ space and $O(N(\log^* N + k))$ time for any $k \geq 1$.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published by the IACR in TCC 2025
Keywords
SumcheckInteractive Proofs
Contact author(s)
abaweja @ upenn edu
alessandro chiesa @ epfl ch
efedele @ ethz ch
giacomo fenzi @ epfl ch
prat @ upenn edu
tmopuri @ upenn edu
andrew zitek @ epfl ch
History
2026-02-25: revised
2025-08-13: received
See all versions
Short URL
https://ia.cr/2025/1473
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1473,
      author = {Anubhav Baweja and Alessandro Chiesa and Elisabetta Fedele and Giacomo Fenzi and Pratyush Mishra and Tushar Mopuri and Andrew Zitek-Estrada},
      title = {Time-Space Trade-Offs for Sumcheck},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1473},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1473}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.