Paper 2024/1595

DeepFold: Efficient Multilinear Polynomial Commitment from Reed-Solomon Code and Its Application to Zero-knowledge Proofs

Yanpei Guo, National University of Singapore
Xuanming Liu, Zhejiang University
Kexi Huang, National University of Singapore
Wenjie Qu, National University of Singapore
Tianyang Tao, National University of Singapore
Jiaheng Zhang, National University of Singapore
Abstract

This work presents Deepfold, a novel multilinear polynomial commitment scheme (PCS) based on Reed-Solomon code that offers optimal prover time and a more concise proof size. For the first time, Deepfold adapts the FRI-based multilinear PCS to the list decoding radius setting, requiring significantly fewer query repetitions and thereby achieving a 3× reduction in proof size compared to Basefold (Crypto'24), while preserving its advantages in prover time. Compared with PolyFRIM (USENIX Security'24), Deepfold achieves a 2× improvement in prover time, verifier time, and proof size. Another contribution of this work is a batch evaluation scheme, which enables the FRI-based multilinear PCS to handle polynomials encoded from inputs of arbitrary length without additional padding overhead. Our scheme has broad applications in zk-SNARKs, since PCS is a key component in modern zk-SNARK constructions. For example, when replacing the PCS component of Virgo (S&P'20) with Deepfold, our scheme achieves a 2.5× faster prover time when proving the knowledge of a Merkle tree with 256 leaves, while maintaining the similar proof size. When replacing the PCS component of HyperPlonk (Eurocrypt'23) with Deepfold, our scheme has about 3.6× faster prover time. Additionally, when applying our arbitrary length input commitment to verifiable matrix multiplications for matrices of size 1200×768 and 768×2304, which are actual use cases in GPT-2 model, the performance showcases a 2.4× reduction in prover time compared to previous approaches.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
SNARK
Contact author(s)
gyp2847399255 @ gmail com
hinsliu @ zju edu cn
Cauchy_0326xz @ outlook com
wenjiequ @ u nus edu
tianyangtao @ u nus edu
jhzhang @ nus edu sg
History
2024-10-09: approved
2024-10-08: received
See all versions
Short URL
https://ia.cr/2024/1595
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1595,
      author = {Yanpei Guo and Xuanming Liu and Kexi Huang and Wenjie Qu and Tianyang Tao and Jiaheng Zhang},
      title = {{DeepFold}: Efficient Multilinear Polynomial Commitment from Reed-Solomon Code and Its Application to Zero-knowledge Proofs},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1595},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1595}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.