Lune

EUROCRYPT2026Top-tier venue

Query-Optimal IOPPs for Linear-Time Encodable Codes

Anubhav Baweja, Pratyush Mishra, Tushar Mopuri, Matan Shtepel

2026Year
3Citations

Abstract

We present the first Interactive Oracle Proof of Proximity (IOPP) for linear-time encodable codes that achieves λ\lambda-bit security with linear prover time and optimal O(λ)O(\lambda) query complexity. This implies (via standard techniques) the first IOP for NP with O(n)O(n) prover time and O(λ)O(\lambda) query complexity, and hence also the first SNARK for NP in the random oracle model with linear prover time and O(λ2log⁡n)O(\lambda^2 \log n) proof size.

The technical core of our result is a novel IOPP for tensor codes. Our tensor IOPP leverages error correction in a novel way to reduce checking proximity of a purported codeword to the tensor code to checking the proximity of Θ(λ)\Theta(\lambda)-many of its columns to the column code. Our key insight is that it in fact suffices to just prove that a constant fraction of these new proximity claims hold (as opposed to all of them). We devise a new lossy batching protocol that provides the foregoing guarantee with just O(λ)O(\lambda) query complexity. By combining this tensor IOPP with prior "codeswitching" reductions, we obtain IOPPs for a large class of linear-time encodable codes.

We complement our IOPP construction with a lower bound that shows that, when proving proximity to constant-rate codes, one cannot construct IOPPs with query complexity better than O(λ)O(\lambda). This establishes the optimality of our IOPP's query complexity.

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.

lune papers get f41a5228-7dd8-4786-9e1d-bd2545e3cd87

Related papers

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