Paper 2026/2494
Speeding up Sumcheck using Algebraic Geometry
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
-
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}
}