In this work, we initiate the study of proximity testing to Algebraic Geometry (AG) codes. An AG code $C = C(\mathcal{X}, \mathcal{P}, D)$ over an algebraic curve $\mathcal{X}$ is a vector space associated to evaluations on $\mathcal{P}$ of functions in the Riemann-Roch space $L_\mathcal{X}(D)$. The problem of testing proximity to an error-correcting code $C$ consists in distinguishing between the case where an input word, given as an oracle, belongs to $C$ and the one where it is far from every codeword of $C$. AG codes are good candidates to construct short proof systems, but there exists no efficient proximity tests for them. We aim to fill this gap. We construct an Interactive Oracle Proof of Proximity (IOPP) for some families of AG codes by generalizing an IOPP for Reed-Solomon codes introduced by Ben-Sasson, Bentov, Horesh and Riabzev, known as the FRI protocol. We identify suitable requirements for designing efficient IOPP systems for AG codes. Our approach relies on a neat decomposition of the Riemann-Roch space of any invariant divisor under a group action on a curve into several explicit Riemann-Roch spaces on the quotient curve. We provide sufficient conditions on an AG code $C$ that allow to reduce a proximity testing problem for $C$ to a membership problem for a significantly smaller code $C'$. As concrete instantiations, we study AG codes on Kummer curves and curves in the Hermitian tower. The latter can be defined over polylogarithmic-size alphabet. We specialize the generic AG-IOPP construction to reach linear prover running time and logarithmic verification on Kummer curves, and quasilinear prover time with polylogarithmic verification on the Hermitian tower.
翻译:在这项工作中,我们开始对远距测深仪( AG) 代码进行近距离测试。 AG 代码 $C = C( mathcal{X}),\ mathcal{P} $, D) 是用于对 Riemann- Roch 空间函数的 $mathcal{P} 美元进行评估的矢量空间 。 测试接近于一个错误校正的轨迹曲线代码 $C 的问题在于区分以下两种情况: 输入的单词( 以 oracle 表示) = C( mathcalcal {X} ), 以 C= C= C= C=( mac) 美元, 美元=( D) 美元。 AGC 代码是用来构建短期校正校正系统, 但没有为此进行高效的近距离测试。 我们为一些 AGAG 的用户构建了一个互动的 Ocelecreal 校验, 通过在 Bent-Sermological Procial Procial Procial Procial Procial Procial Procial 上将一个由Bral IM A.