Paper 2025/594

Efficient SNARKs for Boolean Circuits via Sumcheck over Tower Fields

Tianyi Liu, University of Illinois Urbana-Champaign
Yupeng Zhang, University of Illinois Urbana-Champaign
Abstract

In this paper, we present efficient SNARKs for Boolean circuits, achieving significant improvements in the prover efficiency. The core of our technique is a novel tower sumcheck protocol and a tower zero-check protocol tailored for tower fields, which enable this efficiency boost. When instantiated with Wiedemann's binary tower fields with the base field of GF(2) and the top-level field GF(22), assuming the quadratic complexity of multiplications O(22) in the top-level field with 2 bits, the prover time of our sumcheck protocol is O(21.5N). It is faster than the standard sumcheck protocol over the large field with the complexity of O(22N). To achieve a reasonable security level, is usually set to . Leveraging this advancement, we improve the efficiency of IOP protocols over the binary or small characteristic fields for Plonkish, CCS, and GKR-based constraint systems. Moreover, to further improve the prover efficiency of the SNARKs, we introduce a basis-switching mechanism that efficiently transforms polynomial evaluations on the base-field polynomial to evaluations on the tower-field polynomial. With the basis-switching, we are able to compile the binary-field IOPs to SNARKs using large-field polynomial commitment schemes (PCS) that batch the witness over the base field. The size of the large-field PCS is only of the size of the witness over the base field. Combining the IOP and the PCS, the overall prover time of our SNARKs for Boolean circuits significantly faster than the naive approach of encoding Boolean values in a large field.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
SNARKSTower of fieldsSumcheck protocol optimization
Contact author(s)
tianyi28 @ illinois edu
zhangyp @ illinois edu
History
2025-04-05: last of 3 revisions
2025-04-02: received
See all versions
Short URL
https://ia.cr/2025/594
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/594,
      author = {Tianyi Liu and Yupeng Zhang},
      title = {Efficient {SNARKs} for Boolean Circuits via Sumcheck over Tower Fields},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/594},
      year = {2025},
      url = {https://eprint.iacr.org/2025/594}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.