2015
DOI: 10.1007/s10623-015-0067-5
|View full text |Cite
|
Sign up to set email alerts
|

Finding shortest lattice vectors faster using quantum search

Abstract: By applying a quantum search algorithm to various heuristic and provable sieve algorithms from the literature, we obtain improved asymptotic quantum results for solving the shortest vector problem on lattices. With quantum computers we can provably find a shortest vector in time 2 1.799n+o(n) , improving upon the classical time complexities of 2 2.465n+o(n) of Pujol and Stehlé and the 2 2n+o(n) of Micciancio and Voulgaris, while heuristically we expect to find a shortest vector in time 2 0.268n+o(n) , improvin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
29
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 73 publications
(29 citation statements)
references
References 72 publications
0
29
0
Order By: Relevance
“…For example, we used Algorithm 1 to find our recommended parameters (p, q, t) = (761, 4591, 143) with estimated pre-quantum security 2 248 . We expect post-quantum security levels to be somewhat lower (e.g., [80] saves a factor 1.1 in the best known asymptotic SVP exponents), and lattice security remains a tricky research topic, but there is a comfortable security margin above our target 2 128 . In the parameter generation algorithm the subroutine nextprime(i) returns the first prime number >i.…”
Section: Parametersmentioning
confidence: 96%
“…For example, we used Algorithm 1 to find our recommended parameters (p, q, t) = (761, 4591, 143) with estimated pre-quantum security 2 248 . We expect post-quantum security levels to be somewhat lower (e.g., [80] saves a factor 1.1 in the best known asymptotic SVP exponents), and lattice security remains a tricky research topic, but there is a comfortable security margin above our target 2 128 . In the parameter generation algorithm the subroutine nextprime(i) returns the first prime number >i.…”
Section: Parametersmentioning
confidence: 96%
“…While Grover's search algorithm gives a square-root speedup to the search problem, it is not necessarily the case that Grover's algorithm immediately halves the security level. For example, Laarhoven et al [35] give a quantum algorithm for finding shortest lattice vectors in time 2 1.799n+o(n) , compared to the best known classical algorithm with time 2 2.465n+o(n) . If the best quantum algorithm is just a square-root speedup of the best known classical algorithm, then our parameters would require 2 81.9 operations for a quantum attacker to break; but it is an open question whether Grover's algorithm can naively be applied in that way, or whether the quantum impact is less dramatic like in the work of Laarhoven et al…”
Section: A Parameter Selectionmentioning
confidence: 99%
“…2.465n+o(n) and space 2 1.325n+o(n) [23] (see [18] for a quantum acceleration). In practice, heuristic variants of the lattice sieving algorithms are found to be more efficient.…”
Section: Introductionmentioning
confidence: 99%