English

Faster provable sieving algorithms for the Shortest Vector Problem and the Closest Vector Problem on lattices in $\ell_p$ norm

Data Structures and Algorithms 2021-12-21 v3

Abstract

In this work, we give provable sieving algorithms for the Shortest Vector Problem (SVP) and the Closest Vector Problem (CVP) on lattices in p\ell_p norm (1p1\leq p\leq\infty). The running time we obtain is better than existing provable sieving algorithms. We give a new linear sieving procedure that works for all p\ell_p norm (1p1\leq p\leq\infty). The main idea is to divide the space into hypercubes such that each vector can be mapped efficiently to a sub-region. We achieve a time complexity of 22.751n+o(n)2^{2.751n+o(n)}, which is much less than the 23.849n+o(n)2^{3.849n+o(n)} complexity of the previous best algorithm. We also introduce a mixed sieving procedure, where a point is mapped to a hypercube within a ball and then a quadratic sieve is performed within each hypercube. This improves the running time, especially in the 2\ell_2 norm, where we achieve a time complexity of 22.25n+o(n)2^{2.25n+o(n)}, while the List Sieve Birthday algorithm has a running time of 22.465n+o(n)2^{2.465n+o(n)}. We adopt our sieving techniques to approximation algorithms for SVP and CVP in p\ell_p norm (1p1\leq p\leq\infty) and show that our algorithm has a running time of 22.001n+o(n)2^{2.001n+o(n)}, while previous algorithms have a time complexity of 23.169n+o(n)2^{3.169n+o(n)}.

Keywords

Cite

@article{arxiv.1907.04406,
  title  = {Faster provable sieving algorithms for the Shortest Vector Problem and the Closest Vector Problem on lattices in $\ell_p$ norm},
  author = {Priyanka Mukhopadhyay},
  journal= {arXiv preprint arXiv:1907.04406},
  year   = {2021}
}

Comments

V3 : New diagrams and explanations. arXiv admin note: text overlap with arXiv:1801.02358

R2 v1 2026-06-23T10:16:49.865Z