Paper 2026/2147

ReedWeave: Faster Reed-Solomon Polynomial Commitments from Interleaving and Folding

Yuhao Jia, Shanghai Jiao Tong University
Zhe Li, Xidian University
Chaoping Xing, Shanghai Jiao Tong University
Yizhou Yao, Shanghai Jiao Tong University
Chen Yuan, Shanghai Jiao Tong University
Jielong Zhang, Shanghai Jiao Tong University
Abstract

Polynomial commitment schemes (PCSs) allow a prover to commit to a polynomial and later prove its evaluations succinctly. Among hash-based constructions, FRI (Ben-Sasson et al., ICALP 2018) and its follow-up works achieve polylogarithmic proofs by recursively ``folding'' Reed-Solomon (RS) codes. However, their concrete evaluation costs remain relatively high, as the first few folding rounds operate on the largest codewords and dominate the prover work. We present \emph{ReedWeave}, a Reed-Solomon PCS that successfully incorporates interleaving with folding, achieving the best of the two worlds. ReedWeave decomposes a degree-$d$ polynomial into $m$ smaller components and commits to their RS encodings over a common domain. Under our novel decomposition, a random linear combination of these codewords is exactly an $m$-ary folding. At a high level, ReedWeave starts with an $m$-ary folding, followed by standard binary folding as in FRI. The prover costs are substantially reduced in the sense that at the very beginning it suffices to do interleaved-RS encoding rather than standard RS encoding. That is, we reduce prover costs from $\mathcal{O}(d \log d)$ to $\mathcal{O}(d\log(d/m))$ for constant code rate while maintaining efficient polylogarithmic verification. Moreover, our approach essentially works for arbitrary $m$, relaxing the smoothness requirements of the underlying fields by a multiplicative factor of $m$. We benchmark our Rust implementation over Goldilocks using 32 threads and targeting 100-bit security. At $d=2^{24}$, $\rho=1/4$, and $m=64$, the DEEP variant commits in $475.0$ ms, opens in $111.6$ ms, verifies in $2.07$ ms, and produces a $594.7$ KiB proof. Compared with FRI (ICALP 2018), commitment, opening, and verification are $6.9\times$, $51.5\times$, and $4.2\times$ faster, respectively. Against STIR (CRYPTO 2024), the corresponding speedups are $2.9\times$, $68.5\times$, and $2.1\times$. Its proof is only $0.69\times$ the size of FRI's and $2.31\times$ that of STIR's.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Polynomial commitmentsReed-Solomon codesFRIInterleaved codes
Contact author(s)
jyh1529400 @ sjtu edu cn
lizh0048 @ e ntu edu sg
xingcp @ sjtu edu cn
yaoyizhou0620 @ sjtu edu cn
chen_yuan @ sjtu edu cn
jielongzhang @ sjtu edu cn
History
2026-09-22: approved
2026-09-22: received
See all versions
Short URL
https://ia.cr/2026/2147
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2147,
      author = {Yuhao Jia and Zhe Li and Chaoping Xing and Yizhou Yao and Chen Yuan and Jielong Zhang},
      title = {{ReedWeave}: Faster Reed-Solomon Polynomial Commitments from Interleaving and Folding},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2147},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2147}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.