Lune

CRYPTO2024Top-tier venue

STIR: Reed-Solomon Proximity Testing with Fewer Queries

Gal Arnon, Alessandro Chiesa, Giacomo Fenzi, Eylon Yogev

2024Year
32Citations
6Top-tier citations

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 λ\lambda bits of security, STIR has query complexity O(log⁡d+λ⋅log⁡log⁡d)O(\log d + \lambda \cdot \log \log d ), while FRI, a popular protocol, has query complexity O(λ⋅log⁡d)O(\lambda \cdot \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×1.25\times to 2.46×2.46\times depending on the chosen parameters, with similar prover and verifier running times. For example, in order to achieve 128 bits of security for degree 2262^{26} and rate 1/41/4, STIR has argument size 114114 KiB, compared to 211211 KiB for FRI.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

Cited by top-tier papers6

Ask how each one uses it

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines