Paper 2024/1700

Does quantum lattice sieving require quantum RAM?

Beomgeun Cho, Seoul National University
Minki Hhan, The University of Texas at Austin
Taehyun Kim, Seoul National University
Jeonghoon Lee, Seoul National University
Yixin Shen, Univ Rennes, Inria, CNRS, IRISA
Abstract

In this paper, we study the requirement for quantum random access memory (QRAM) in quantum lattice sieving, a fundamental algorithm for lattice-based cryptanalysis. First, we obtain a lower bound on the cost of quantum lattice sieving with a bounded size QRAM. We do so in a new query model encompassing a wide range of lattice sieving algorithms similar to those in the classical sieving lower bound by Kirshanova and Laarhoven [CRYPTO 21]. This implies that, under reasonable assumptions, quantum speedups in lattice sieving require the use of QRAM. In particular, no quantum speedup is possible without QRAM. Second, we investigate the trade-off between the size of QRAM and the quantum speedup. We obtain a new interpolation between classical and quantum lattice sieving. Moreover, we show that further improvements require a novel way to use the QRAM by proving the optimality of some subroutines. An important caveat is that this trade-off requires a strong assumption on the efficient replacement of QRAM data, indicating that even speedups with a small QRAM are already challenging. Finally, we provide a circuit for quantum lattice sieving without using QRAM. Our circuit has a better depth complexity than the best classical algorithms but requires an exponential amount of qubits. To the best of our knowledge, this is the first quantum speedup for lattice sieving without QRAM in the standard quantum circuit model. We explain why this circuit does not contradict our lower bound, which considers the query complexity.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Contact author(s)
c11sh0117 @ snu ac kr
minki hhan @ austin utexas edu
taehyun @ snu ac kr
dalsan2113 @ snu ac kr
yixin shen @ inria fr
History
2024-10-21: approved
2024-10-18: received
See all versions
Short URL
https://ia.cr/2024/1700
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1700,
      author = {Beomgeun Cho and Minki Hhan and Taehyun Kim and Jeonghoon Lee and Yixin Shen},
      title = {Does quantum lattice sieving require quantum {RAM}?},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1700},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1700}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.