Paper 2024/1700
Does quantum lattice sieving require quantum RAM?
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)
- 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
-
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} }