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(logd+λ·loglogd), while FRI, a popular protocol, has query complexity O(λ·logd) (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 226 and rate 1/4, STIR has argument size 114 KiB, compared to 211 KiB for FRI.
Original language | English |
---|---|
Title of host publication | Advances in Cryptology – CRYPTO 2024 - 44th Annual International Cryptology Conference, Proceedings |
Editors | Leonid Reyzin, Douglas Stebila |
Publisher | Springer Science and Business Media Deutschland GmbH |
Pages | 380-413 |
Number of pages | 34 |
ISBN (Print) | 9783031684029 |
DOIs | |
State | Published - 2024 |
Event | 44th Annual International Cryptology Conference, CRYPTO 2024 - Santa Barbara, United States Duration: 18 Aug 2024 → 22 Aug 2024 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 14929 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 44th Annual International Cryptology Conference, CRYPTO 2024 |
---|---|
Country/Territory | United States |
City | Santa Barbara |
Period | 18/08/24 → 22/08/24 |
Bibliographical note
Publisher Copyright:© International Association for Cryptologic Research 2024.
Keywords
- Interactive oracle proofs
- Reed–Solomon proximity testing