Shortest Vector Problem
The promise problem of deciding, given a lattice basis and a parameter , whether the lattice’s shortest nonzero vector is shorter than or longer than , for an approximation factor .
TODO: syntax and security definition.
Variations
A larger approximation factor makes the promise problem easier, so a containment proved for holds for every — standard.
Factor square root of n
for , where is the suitable absolute constant for which lies in — AR04. The theorem does not give .
Factor square root of n over log n
for for some constant , the regime in which it lies in — GG00.
Polynomial factors
GapSVP is hard for polynomial factors if for every constant no probabilistic polynomial-time classical algorithm solves in the worst case: for every such algorithm and all sufficiently large there are a basis of an -dimensional lattice and with or on which it answers wrongly with probability above . Worst-case hardness of approximating GapSVP to within small polynomial factors is the hypothesis of the classical reductions to LWE — Pei09, BLPRS13.
Polynomial factors against quantum algorithms
GapSVP is quantumly hard for polynomial factors if for every constant no polynomial-time quantum algorithm solves in the worst case: for every such algorithm and all sufficiently large there are a basis of an -dimensional lattice and with or on which it answers wrongly with probability above . This is the hypothesis of the quantum reduction to LWE — Reg05.
Participates in
Builds on Shortest Vector Problem
- Quantum polynomial-factor GapSVP ⇒ GapSVP for polynomial factors (via Polynomial factors against quantum algorithms)
- GapSVP for polynomial factors ⇒ GapSVP (via Polynomial factors)
- Polynomial-factor GapSVP ⇒ LWE (polynomial modulus) (via Polynomial factors)
- Polynomial-factor GapSVP ⇒ LWE (exponential modulus) (via Polynomial factors)
- log n) (via Factor square root of n over log n)
- GapSVP ∈ coNP for γ ≥ c√n (via Factor square root of n)
- Quantum polynomial-factor GapSVP ⇒ LWE (via Polynomial factors against quantum algorithms)
- GapSVP ∈ NP
- Polynomial-factor GapSVP ⇒ SIS (via Polynomial factors)
- log n) (via Factor square root of n over log n)
Produces Shortest Vector Problem
- Quantum polynomial-factor GapSVP ⇒ GapSVP for polynomial factors (via Polynomial factors)
- GapSVP for polynomial factors ⇒ GapSVP
Barriers