A deterministic single exponential time algorithm for most lattice problems based on voronoi cell computations

By Daniele Micciancio, Panagiotis Voulgaris. Symposium on the Theory of Computing, 2010

356 citations recorded by the source corpus.

We give deterministic ~O(22n+o(n))-time algorithms to solve all the most important computational problems on point lattices in NP, including the Shortest Vector Problem (SVP), Closest Vector Problem (CVP), and Shortest Independent Vectors Problem (SIVP). This improves the nO(n) running time of the best previously known algorithms for CVP (Kannan, Math. Operation Research 12(3):415--440, 1987) and SIVP (Micciancio, Proc. of SODA, 2008), and gives a deterministic and asymptotically faster alternative to the 2O(n)-time (and space) randomized algorithm for SVP of (Ajtai, Kumar and Sivakumar, STOC 2001). The core of our algorithm is a new method to solve the closest vector problem with preprocessing (CVPP) that uses the Voronoi cell of the lattice (described as intersection of half-spaces) as the result of the preprocessing function. In the process, we also give algorithms for several other lattice problems, including computing the kissing number of a lattice, and computing the set of all Voronoi relevant vectors. All our algorithms are deterministic, and have 2O(n) time and space complexity.

Subfields: Artificial Intelligence, Computational Theory and Mathematics, Computer Networks and Communications

View Paper: https://www.semanticscholar.org/paper/30ae0cfd89512c0ea6f4f4447544a9fa2f5226a8

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Vadim Lyubashevsky
  2. Chris Peikert
  3. Vinod Vaikuntanathan
  4. Damien Stehlé
  5. Oded Regev
  6. Shai Halevi
  7. Daniele Micciancio
  8. Zvika Brakerski

In Computational Theory and Mathematics

  1. Vadim Lyubashevsky
  2. Chris Peikert
  3. Vinod Vaikuntanathan
  4. Oded Regev
  5. Damien Stehlé
  6. Zvika Brakerski
  7. Shai Halevi
  8. Daniele Micciancio

In Computer Networks and Communications

  1. Vadim Lyubashevsky
  2. Chris Peikert
  3. Oded Regev
  4. Damien Stehlé
  5. Zvika Brakerski
  6. Ron Steinfeld
  7. Vinod Vaikuntanathan
  8. Richard Lindner

Citations in the corpus