Paper 2026/2494

Speeding up Sumcheck using Algebraic Geometry

Rahul Dalal, Succinct
Benedikt Bunz, New York University, Espresso
Tamir Hemo, Succinct
Ron D. Rothblum, Succinct
Abstract

The sumcheck protocol, a ubiquitous component of modern proof-systems, enables proving the sum of evaluations of a low-degree multivariate polynomial. In theory, sumcheck has been generalized from polynomials to (tensors of) any multiplication code, a code whose pointwise products of codewords lie in a related product code. All practical systems nonetheless specifically use polynomials. For proof-systems over binary fields that target Boolean circuits, this choice has a real cost: the product of two binary messages under Reed--Solomon is no longer binary. As a result, the prover's work in the first, and most expensive, round of sumcheck (the so-called univariate skip) grows by a logarithmic factor. We present a new concrete multiplication code based on algebraic geometry that is binary-preserving: the product of two encoded binary messages is again a binary message. Specifically, we construct an explicit multiplication code over $\mathbb{F}_{2^{128}}$ that carries $64$-bit messages to binary product messages of length $222$, and whose product code has relative distance greater than $1-2^{-119}$. The part of the product message that the prover actually sends in sumcheck is more than $3 \times$ smaller than with Reed--Solomon, as used in practice. The code comes from a genus-$95$ curve over $\mathbb{F}_2$ with $64$ rational points, built as a $(\mathbb{Z}/2)^3$ Artin--Schreier cover of a genus-$4$ curve. We implemented the resulting protocol, which we call the AG skip, inside the Flock proof-system. For $2^{32}$ constraints, it speeds up the skip round by $2.36\times$ and the whole zerocheck, which was the prover's most expensive component, by $1.65\times$.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
AG SkipSumcheckAlgebraic Geometry
Contact author(s)
dalal rahul @ gmail com
bb @ nyu edu
tamirhmo @ gmail com
rothblum @ gmail com
History
2026-10-15: approved
2026-10-15: received
See all versions
Short URL
https://ia.cr/2026/2494
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2494,
      author = {Rahul Dalal and Benedikt Bunz and Tamir Hemo and Ron D. Rothblum},
      title = {Speeding up Sumcheck using Algebraic Geometry},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2494},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2494}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.