SubLogarithmic Linear Time SNARKs from Improved Sumcheck
Sikhar Patranabis, Nitin Singh, Sayani Sinha
Abstract
We present and -- the first SNARKs that simultaneously achieve linear-time prover, sublogarithmic proof size, logarithmic verifier, and also feature updatable setups. Our constructions are provably secure in the Random Oracle Model (ROM) and the Algebraic Group Model (AGM). As a core technical contribution (possibly of independent interest), we reduce the communication complexity of the classical sumcheck protocol for multivariate polynomials from logarithmic to sublogarithmic, while retaining linear prover complexity. For degree multivariate polynomials in variables which can be decomposed into multilinear polynomials, our protocol achieves communication and prover cost for . Our protocol leverages recently proposed multilinear polynomial commitment schemes (PCS) with linear-time prover and constant proof size.
Multivariate sumcheck is a key ingredient in the design of several prover-efficient SNARKs, such as Spartan (Crypto '20), HyperPlonk (Eurocrypt '23), MicroSpartan (S&P '25), Hyrax (S&P '18), Libra (Crypto '19), Gemini (Eurocrypt '22), Virgo (S&P '20) etc. All of these SNARKs incur proof size, with the smallest concrete proof sizes ranging from 5KB-10KB for circuit sizes in the range of -.
We compile variants of the Spartan and HyperPlonk multilinear PIOPs with our improved sumcheck to realize two new SNARKs, namely and , that support R1CS and Plonkish constraints, respectively. Both of them achieve prover, proof size, and verifier, while avoiding proof recursion and non-black-box use of cryptographic primitives. We implement and , and compare their performances with several state-of-the-art prover-efficient SNARKs. For circuits of size , and achieve proof sizes of 1.9 KB and 2.4 KB, respectively, which are 2.4-3.6x smaller than the most compact prover-efficient SNARKs, while achieving comparable prover costs.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 533d24ac-2193-4cc1-bd22-9d9ec127d174Related papers
- Dual Polynomial Commitment Schemes and Applications to Commit-and-Prove SNARKsChaya Ganesh, Vineet Nair, Ashish SharmaCCS 2024 · 4 citations
- Spartan: Efficient and General-Purpose zkSNARKs Without Trusted SetupSrinath T. V. SettyCRYPTO 2020 · 262 citations
- BaseFold: Efficient Field-Agnostic Polynomial Commitment Schemes from Foldable CodesHadas Zeilberger, Binyi Chen, Ben FischCRYPTO 2024 · 38 citations
- Scalable Collaborative zk-SNARK and Its Application to Fully Distributed Proof DelegationXuanming Liu, Zhelei Zhou, Yinghao Wang, Yanxin Pang et al.USENIX Security 2025
- HyperPianist: Pianist with Linear-Time Prover and Logarithmic Communication CostChongrong Li, Pengfei Zhu, Yun Li, Cheng Hong et al.S&P 2025
