Lattice sieving via quantum random walks

05/12/2021
by   André Chailloux, et al.
0

Lattice-based cryptography is one of the leading proposals for post-quantum cryptography. The Shortest Vector Problem (SVP) is arguably the most important problem for the cryptanalysis of lattice-based cryptography, and many lattice-based schemes have security claims based on its hardness. The best quantum algorithm for the SVP is due to Laarhoven [Laa16 PhD] and runs in (heuristic) time 2^0.2653d + o(d). In this article, we present an improvement over Laarhoven's result and present an algorithm that has a (heuristic) running time of 2^0.2570 d + o(d) where d is the lattice dimension. We also present time-memory trade-offs where we quantify the amount of quantum memory and quantum random access memory of our algorithm. The core idea is to replace Grover's algorithm used in [Laa16 PhD] in a key part of the sieving algorithm by a quantum random walk in which we add a layer of local sensitive filtering.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/26/2022

Publicly verifiable quantum money from random lattices

Publicly verifiable quantum money is a protocol for the preparation of q...
research
07/10/2019

Evolutionary techniques in lattice sieving algorithms

Lattice-based cryptography has recently emerged as a prominent candidate...
research
01/19/2019

The Asymptotic Complexity of Coded-BKW with Sieving Using Increasing Reduction Factors

The Learning with Errors problem (LWE) is one of the main candidates for...
research
01/31/2022

An efficient quantum algorithm for lattice problems achieving subexponential approximation factor

We give a quantum algorithm for solving the Bounded Distance Decoding (B...
research
05/11/2022

Compact and Efficient NTRU-based KEM with Scalable Ciphertext Compression

The NTRU lattice is a promising candidate to construct practical cryptos...
research
04/07/2018

Why 1.02? The root Hermite factor of LLL and stochastic sandpile models

In lattice-based cryptography, a disturbing and puzzling fact is that th...
research
02/12/2021

Generating cryptographically-strong random lattice bases and recognizing rotations of ℤ^n

Lattice-based cryptography relies on generating random bases which are d...

Please sign up or login with your details

Forgot password? Click here to reset