Paper 2026/2133

How to Fold Linear Error-Correcting Codes with Optimal Proximity Gaps

Zhe Li, Xidian University
Chaoping Xing, Shanghai Jiao Tong University
Yizhou Yao, Shanghai Jiao Tong University
Chen Yuan, Shanghai Jiao Tong University
Ruiqi Zhu, Shanghai Jiao Tong University
Abstract

Folding is a core technique in building efficient code-based polynomial commitment schemes with polylogarithmic proof size and verification. To date, there are two families of linear error-correcting codes that have been known to allow folding, i.e., Reed-Solomon (RS) codes and foldable codes. However, neither admits optimal proximity gaps, which constitutes a fundamental bottleneck in the resulting proof sizes. In this work, we give the first folding scheme that enjoys optimal proximity gaps. Specifically, we construct IOPPs (interactive oracle proofs of proximity) for both folded RS (FRS) codes and univariate multiplicity (UM) codes, which achieve optimal proximity gaps $1-R-\varepsilon$ as shown in a recent work of Goyal and Guruswami (STOC 2026), where $R$ is the code rate and $0<\varepsilon<1-R$. Our key observation is that the typical even/odd folding commutes with polynomial reduction for suitably paired moduli, enabling consistency checks via the Chinese remainder theorem. This implies a new generic folding framework that recovers the FRI folding for RS codes and enables efficient folding for FRS and UM codes. We further refine the optimal proximity gap analysis for FRS and UM codes, yielding tighter concrete soundness bounds. Our IOPPs have $O(N)$ prover time and oracle proof size, together with $O(\lambda\log{N})$ query complexity and verification time, where $N$ is the block length and $\lambda$ is the security parameter. These bounds match the asymptotic complexity of FRI while attaining optimal proximity gaps and allowing smaller underlying fields at the same security level. E.g., a $128$-bit field suffices for $100$-bit security.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
optimal proximity gapsinteractive oracle proofs of proximityfolded Reed-Solomon codesunivariate multiplicity codes
Contact author(s)
lizh0048 @ e ntu edu sg
xingcp @ sjtu edu cn
yaoyizhou0620 @ sjtu edu cn
chen_yuan @ sjtu edu cn
sjtuzrq7777 @ sjtu edu cn
History
2026-09-22: approved
2026-09-21: received
See all versions
Short URL
https://ia.cr/2026/2133
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2133,
      author = {Zhe Li and Chaoping Xing and Yizhou Yao and Chen Yuan and Ruiqi Zhu},
      title = {How to Fold Linear Error-Correcting Codes with Optimal Proximity Gaps},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2133},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2133}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.