STIR: Reed–Solomon Proximity Testing with Fewer Queries

We present STIR (Shift To Improve Rate), an interactive oracle proof of proximity (IOPP) for Reed–Solomon codes that achieves the best known query complexity of any concretely efficient IOPP for this problem. For λ bits of security, STIR has query complexity O (log d + λ · log logd ), while FRI, a popular protocol, has query complexity O ( λ · log d ) (including variants of FRI based on conjectured security assumptions). STIR relies on a new technique for recursively improving the rate of the tested Reed–Solomon code. We provide an implementation of STIR compiled to a SNARK. Compared to a highly-optimized implementation of FRI, STIR achieves an improvement in argument size that ranges from 1.25 × to 2.46 × depending on the chosen parameters, with similar prover and verifier running times. For example, in order to achieve 128 bits of security for degree 2 26 and rate 1/4, STIR has argument size 114 KiB, compared to 211 KiB for FRI.

Authors

Institutions

Publication Details

Journal
Journal of the ACM
Published
2026-10-16
DOI
https://doi.org/10.1145/3858414
Primary Topic
Cryptography and Data Security
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

STIR: Reed–Solomon Proximity Testing with Fewer Queries

Eylon Yogev, Gal Arnon, Giacomo Fenzi, Alessandro Chiesa
Journal of the ACM
Cryptography and Data Security
article

STIR: Reed–Solomon Proximity Testing with Fewer Queries

Eylon Yogev, Gal Arnon, Giacomo Fenzi, Alessandro Chiesa
article en

Abstract

We present STIR (Shift To Improve Rate), an interactive oracle proof of proximity (IOPP) for Reed–Solomon codes that achieves the best known query complexity of any concretely efficient IOPP for this problem. For λ bits of security, STIR has query complexity O (log d + λ · log logd ), while FRI, a popular protocol, has query complexity O ( λ · log d ) (including variants of FRI based on conjectured security assumptions). STIR relies on a new technique for recursively improving the rate of the tested Reed–Solomon code. We provide an implementation of STIR compiled to a SNARK. Compared to a highly-optimized implementation of FRI, STIR achieves an improvement in argument size that ranges from 1.25 × to 2.46 × depending on the chosen parameters, with similar prover and verifier running times. For example, in order to achieve 128 bits of security for degree 2 26 and rate 1/4, STIR has argument size 114 KiB, compared to 211 KiB for FRI.

Journal of the ACM
Bar-Ilan University (IL), Exact Sciences (United States) (US), École Polytechnique Fédérale de Lausanne (CH), Weizmann Institute of Science (IL)
Openalex Percentile: Top 13%
Cryptography and Data Security
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.