The nearest-colattice algorithm

06/10/2020
by   Thomas Espitau, et al.
0

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 ≈β^n/2βcovol(Λ)^1/n for a random lattice Λ of rank n. 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 ≈ n^3/2β^3n/2β to the Shortest Vector Problem (SVP) in dimension β.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/19/2020

A 2^n/2-Time Algorithm for √(n)-SVP and √(n)-Hermite SVP, and an Improved Time-Approximation Tradeoff for (H)SVP

We show a 2^n/2+o(n)-time algorithm that finds a (non-zero) vector in a ...
research
05/11/2020

Approximate CVP_p in time 2^0.802 n

We show that a constant factor approximation of the shortest and closest...
research
02/22/2019

A time-distance trade-off for GDD with preprocessing---Instantiating the DLW heuristic

For 0 ≤α≤ 1/2, we show an algorithm that does the following. Given appro...
research
11/07/2018

Maximum Distance Sub-Lattice Problem

In this paper, we define a problem on lattices called the Maximum Distan...
research
04/14/2021

Dimension-Preserving Reductions Between SVP and CVP in Different p-Norms

We show a number of reductions between the Shortest Vector Problem and t...
research
02/18/2022

Quantum and Classical Algorithms for Bounded Distance Decoding

In this paper, we provide a comprehensive overview of a recent debate ov...
research
01/29/2018

Communication-Efficient Search for an Approximate Closest Lattice Point

We consider the problem of finding the closest lattice point to a vector...

Please sign up or login with your details

Forgot password? Click here to reset