Paper 2025/1214 Original: eprint.iacr.org/2025/1214 ↗

Hobbit: Space-Efficient zkSNARK with Optimal Prover Time

Christodoulos Pappas
Dimitrios Papadopoulos
Abstract

Zero-knowledge succinct non-interactive arguments (zkSNARKs) are notorious for their large prover space requirements, which almost prohibits their use for really large instances. Space-efficient zkSNARKs aim to address this by limiting the prover space usage, without critical sacrifices to its runtime. In this work, we introduce Hobbit, the only existing space-efficient zkSNARK that achieves optimal prover time $O(|C|)$ for an arithmetic circuit $C$. At the same time, Hobbit is the first transparent and plausibly post-quantum secure construction of its kind. Moreover, our experimental evaluation shows that Hobbit outperforms all prior general-purpose space-efficient zkSNARKs in the literature across four different applications (arbitrary arithmetic circuits, inference of pruned Multi-Layer Perceptron, batch AES128 evaluation, and select-and-aggregate SQL query) by $\times$8-$\times$$56$ in terms or prover time while requiring up to $\times$23 less total space. At a technical level, we introduce two new building blocks that may be of independent interest: (i) the first sumcheck protocol for products of polynomials with optimal prover time in the streaming setting, and (ii) a novel multi-linear plausibly post-quantum polynomial commitment that outperforms all prior works in prover time (and can be tuned to work in a space-efficient manner). We build Hobbit by combining the above with a modified version of HyperPlonk, providing an explicit routine to stream access to the circuit evaluation.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2025-06-30: last updated
2025-06-30: published
Short URL
https://ia.cr/2025/1214
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/1214,
      author = {Christodoulos Pappas and Dimitrios Papadopoulos},
      title = {Hobbit: Space-Efficient zkSNARK with Optimal Prover Time},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1214},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1214}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.