A 2n/2-Time Algorithm for -SVP and -Hermite SVP, and an Improved Time-Approximation Tradeoff for (H)SVP
Divesh Aggarwal, Zeyong Li, Noah Stephens-Davidowitz
Abstract
We show a 2 n/2+o(n) -time algorithm that finds a (non-zero) vector in a lattice L ⊂ R n with norm at most O( √ n) • minλ 1 (L), det(L) 1/n , where λ 1 (L) is the length of a shortest non-zero lattice vector and det(L) is the lattice determinant. Minkowski showed that λ 1 (L) ≤ √ n det(L) 1/n and that there exist lattices with λ 1 (L) ≥ Ω( √ n)•det(L) 1/n , so that our algorithm finds vectors that are as short as possible relative to the determinant (up to a polylogarithmic factor).
The main technical contribution behind this result is new analysis of (a simpler variant of) a 2 n/2+o(n) -time algorithm from [ADRS15], which was only previously known to solve less useful problems. To achieve this, we rely crucially on the "reverse Minkowski theorem" (conjectured by Dadush [DR16] and proven by [RS17]), which can be thought of as a partial converse to the fact that λ 1 (L) ≤ √ n det(L) 1/n . Previously, the fastest known algorithm for finding such a vector was the 2 .802n+o(n) -time algorithm due to [LWXZ11], which actually found a non-zero lattice vector with length O(1) • λ 1 (L). Though we do not show how to find lattice vectors with this length in time 2 n/2+o(n) , we do show that our algorithm suffices for the most important application of such algorithms: basis reduction. In particular, we show a modified version of Gama and Nguyen's slide-reduction algorithm [GN08], which can be combined with the algorithm above to improve the time-length tradeoff for shortest-vector algorithms in nearly all regimes-including the regimes relevant to cryptography.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 9be72d58-2a69-4323-a88c-316b893f2c91Builds on1
Related papers
- Just How Hard Are Rotations of ? Algorithms and Cryptography with the Simplest LatticeHuck Bennett, Atul Ganju, Pura Peetathawatchai, Noah Stephens-DavidowitzEUROCRYPT 2023 · 26 citations
- The Subspace Flatness Conjecture and Faster Integer ProgrammingVictor Reis, Thomas RothvossFOCS 2023 · 18 citations
- Faster Lattice Basis Computation via a Natural Generalization of the Euclidean AlgorithmKim-Manuel Klein, Janina ReuterSTOC 2025
- Fast Practical Lattice Reduction Through Iterated CompressionKeegan Ryan, Nadia HeningerCRYPTO 2023 · 28 citations
- Solving the Shortest Vector Problem in 20.63269n+o(n) Time on Random LatticesAmaury Pouly, Yixin ShenEUROCRYPT 2026 · 9 citations
