The sum-check protocol underpins SNARKs with the fastest known provers. For an -variate polynomial defined over a finite field , the protocol enables an untrusted prover to convince a verifier of the sum of all evaluations of over a product set with . The standard choice for is the Boolean hypercube , which serves as a natural interpolating set for multilinear polynomials.
We propose a projective variant of the sum-check protocol, obtained by changing the interpolating set from to the infinity hypercube . Under a suitable notion of evaluation at , evaluating a multilinear polynomial at a point in directly extracts its corresponding monomial coefficient.
This projective viewpoint is a near-drop-in replacement for applications of sum-check, requiring only local changes to polynomial representations, round identities, and evaluation formulas. It yields a end-to-end speedup for the sum-check prover on BN254 and on a pseudo-Mersenne 128-bit prime field, against a fair baseline. It eliminates all field subtractions when binding a multilinear polynomial, and for structured polynomials such as equality and less-than, the projective interpolants admit evaluation procedures with fewer field operations. Moreover, the monomial-coefficient form aligns naturally with polynomial commitment schemes like WHIR, removing a basis mismatch that these schemes otherwise need to work around.
Finally, we describe an optimization for sum-check over -bit prime fields. When targeting bits of security, it suffices to sample challenges from a subset of size . We show that a suitable choice of this subset, interpreted as upper-limb values in Montgomery form, yields a speedup for field multiplication. Combined with the projective binding formula, this gives a speedup for sum-check binding (a key component of fast sum-check proving).