Paper 2025/1473 Original: eprint.iacr.org/2025/1473 ↗

Time-Space Trade-Offs for Sumcheck

Anubhav Baweja
Alessandro Chiesa
Elisabetta Fedele
Giacomo Fenzi
Pratyush Mishra
Tushar Mopuri
Andrew Zitek-Estrada
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
Preprint.
History
2026-02-25: last updated
2025-08-13: published
Short URL
https://ia.cr/2025/1473
License
https://creativecommons.org/licenses/by/4.0/

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, this archive does not use cookies or embedded third party content.