Paper 2025/2189

An Improved Quantum Algorithm for 3-Tuple Lattice Sieving

Lynn Engelberts, QuSoft, Centrum Wiskunde & Informatica
Yanlin Chen, QuICS, University of Maryland, College Park
Amin Shiraz Gilani, QuICS, University of Maryland, College Park
Maya-Iggy van Hoof, Ruhr University Bochum
Stacey Jeffery, QuSoft, Centrum Wiskunde & Informatica, University of Amsterdam
Ronald de Wolf, QuSoft, Centrum Wiskunde & Informatica, University of Amsterdam
Abstract

The assumed hardness of the Shortest Vector Problem in high-dimensional lattices is one of the cornerstones of post-quantum cryptography. The fastest known heuristic attacks on SVP are via so-called sieving methods. While these still take exponential time in the dimension $d$, they are significantly faster than non-heuristic approaches and their heuristic assumptions are verified by extensive experiments. $k$-Tuple sieving is an iterative method where each iteration takes as input a large number of lattice vectors of a certain norm, and produces an equal number of lattice vectors of slightly smaller norm, by taking sums and differences of $k$ of the input vectors. Iterating these ''sieving steps'' sufficiently many times produces a short lattice vector. The fastest attacks (both classical and quantum) are for $k=2$, but taking larger $k$ reduces the amount of memory required for the attack. In this paper we improve the quantum time complexity of 3-tuple sieving from $2^{0.3098 d}$ to $2^{0.2846 d}$, using a two-level amplitude amplification aided by a preprocessing step that associates the given lattice vectors with nearby ''center points'' to focus the search on the neighborhoods of these center points. Our algorithm uses $2^{0.1887d}$ classical bits and QCRAM bits, and $2^{o(d)}$ qubits. This is the fastest known quantum algorithm for SVP when total memory is limited to $2^{0.1887d}$.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
lattice-based cryptographySVPsieving algorithmstuple sievingquantum cryptanalysisQCRAM
Contact author(s)
lynn engelberts @ cwi nl
yanlin @ umd edu
asgilani @ umd edu
iggy hoof @ ruhr-uni-bochum de
jeffery @ cwi nl
rdewolf @ cwi nl
History
2025-12-04: approved
2025-12-02: received
See all versions
Short URL
https://ia.cr/2025/2189
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/2189,
      author = {Lynn Engelberts and Yanlin Chen and Amin Shiraz Gilani and Maya-Iggy van Hoof and Stacey Jeffery and Ronald de Wolf},
      title = {An Improved Quantum Algorithm for 3-Tuple Lattice Sieving},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2189},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2189}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.