The nearest-colattice algorithm
Thomas Espitau, Paul Kirchner

TL;DR
This paper introduces a hierarchy of polynomial-time algorithms for approximate Closest Vector Problem (CVP), including a heuristic that improves efficiency and a reduction linking CVP approximation to the Shortest Vector Problem (SVP).
Contribution
It presents a new heuristic algorithm for approximate CVP with improved distance tradeoff and a proven reduction from CVP approximation to SVP, enabling more efficient lattice-based computations.
Findings
Heuristic algorithm achieves HSVP-like distance tradeoff.
Allows precomputations for batch CVP instances, enabling faster attacks.
Reduces CVP approximation to SVP in dimension 3n.
Abstract
In this work, we exhibit a hierarchy of polynomial time algorithms solving approximate variants of the Closest Vector Problem (CVP). Our first contribution is a heuristic algorithm achieving the same distance tradeoff as HSVP algorithms, namely for a random lattice of rank . Compared to the so-called Kannan's embedding technique, our algorithm allows using precomputations and can be used for efficient batch CVP instances. This implies that some attacks on lattice-based signatures lead to very cheap forgeries, after a precomputation. Our second contribution is a proven reduction from approximating the closest vector with a factor to the Shortest Vector Problem (SVP) in dimension .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Complexity and Algorithms in Graphs · Privacy-Preserving Technologies in Data
