Polynomial-factor GapSVP ⇒ SIS

Fully-black-box reduction · standard model · Ajt96 · security loss: polynomial: the worst-case algorithm runs in polynomial time given any SIS solver of noticeable success probability as an oracle

Statement

For a fixed polynomial factor and suitable , an efficient algorithm solving SIS with noticeable probability over uniform yields an efficient classical algorithm that estimates to within , that is, solves , on every -dimensional lattice — Ajt96. Hence worst-case hardness of GapSVP for polynomial factors implies average-case hardness of SIS. MR07 tighten the factor, for GapSVP and SIVP, to for SIS norm bound , which is at the smallest admissible , using Gaussian measures.

Sketch

Each step samples points of the input lattice from a wide distribution and lets the columns of be their coordinates with respect to the current basis, reduced mod , which makes nearly uniform; a short with puts in , and is a vector of shorter than the longest basis vector. Collecting independent such vectors and iterating shortens the basis to within a polynomial factor of . Run on the dual lattice , this estimates , and transference, , turns that into an estimate of within a polynomial factor.