Lecture Notes in Computer Science
DOI: 10.1007/978-3-540-74143-5_10
|View full text |Cite
|
Sign up to set email alerts
|

Improved Analysis of Kannan’s Shortest Lattice Vector Algorithm

Abstract: Abstract. The security of lattice-based cryptosystems such as NTRU, GGH and Ajtai-Dwork essentially relies upon the intractability of computing a shortest non-zero lattice vector and a closest lattice vector to a given target vector in high dimensions. The best algorithms for these tasks are due to Kannan, and, though remarkably simple, their complexity estimates have not been improved since over twenty years. Kannan's algorithm for solving the shortest vector problem (SVP) is in particular crucial in Schnorr'… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

4
126
0

Publication Types

Select...
8
1

Relationship

2
7

Authors

Journals

citations
Cited by 102 publications
(130 citation statements)
references
References 26 publications
4
126
0
Order By: Relevance
“…For dimension 64 we changed α (the subtree dimension) from the usual n − 11 to α = n − 14, as this leads to lower timings in high dimensions. First, one can notice that both algorithms run much faster when using stronger pre-processing, a fact that was already mentioned in [HS07]. Second, we see that the speedup of the GPU version goes down to 13% in the best case (dimension 62).…”
supporting
confidence: 60%
See 1 more Smart Citation
“…For dimension 64 we changed α (the subtree dimension) from the usual n − 11 to α = n − 14, as this leads to lower timings in high dimensions. First, one can notice that both algorithms run much faster when using stronger pre-processing, a fact that was already mentioned in [HS07]. Second, we see that the speedup of the GPU version goes down to 13% in the best case (dimension 62).…”
supporting
confidence: 60%
“…In [HS07], improved complexity bounds for Kannan's algorithm are presented. This paper also suggests some better preprocessing of lattice bases, i.e., the authors suggest to BKZ reduce a basis before running enumeration.…”
Section: Lattice Basis Reductionmentioning
confidence: 99%
“…The first class, developed by Kannan [21] and refined by many others [19,17,35], is based on combining strong basis reduction with exhaustive enumeration inside Euclidean balls. The fastest current algorithm in this class solves SVP in O(n n/(2e) ) time while using poly(n) space [17].…”
Section: Introductionmentioning
confidence: 99%
“…As a consequence of Theorems 2 and 4, the cost of Kannan's algorithm [19] can be decreased from Poly(n, log B)·d d 2e (1+o (1)) (see [14]…”
Section: Then the Number Of Loop Iterations Is Lower Than The Number mentioning
confidence: 99%