Paper 2024/712 Original: eprint.iacr.org/2024/712 ↗
Concrete Quantum Cryptanalysis of Shortest Vector Problem
Abstract
This paper presents quantum circuits for the Nguyen–Vidick (NV) sieve algorithm to solve the Shortest Vector Problem (SVP) in lattice-based cryptography. We focus on optimizing the circuit depth of the quantum NV sieve, leveraging Grover’s algorithm to reduce the search complexity. Using the proposed quantum NV sieve, we estimate the quantum re- sources required to solve SVP for various dimensions. Specifically, for a dimension size of 512 (the parameter for Kyber-512), our implemen- tation achieves a quantum attack cost of 2126.0045 in terms of the gate count–depth product metric used by National Institute of Standards and Technology (NIST). To optimize circuit depth, we employ carry-lookahead and carry-save adders for efficient multi-addition operations. Further, our quantum NV sieve performs precise sieving by implementing fixed-point arithmetic, incorporating essential components (such as input setting, up-scaling, and two’s complement). To the best of our knowledge, previous work on quantum cryptanaly- sis of SVP using the sieve algorithm has remained theoretical, without proposing quantum circuits. Our work humbly demonstrates that the post-quantum security of lattice- based cryptography (with respect to the quantum attack complexity) falls between that of multivariate-based and code-based cryptography.
Metadata
- Available format(s)
PDF
- Category
- Attacks and cryptanalysis
- Publication info
- Preprint.
- History
- 2025-01-07: last updated
- 2024-05-09: published
- Short URL
- https://ia.cr/2024/712
- License
- https://creativecommons.org/licenses/by-nc-sa/4.0/
BibTeX
@misc{cryptoeprint:2024/712,
author = {Hyunji Kim and Kyungbae Jang and Anubhab Baksi and Sumanta Chakraborty and Hwajeong Seo},
title = {Concrete Quantum Cryptanalysis of Shortest Vector Problem},
howpublished = {Cryptology {ePrint} Archive, Paper 2024/712},
year = {2024},
url = {https://eprint.iacr.org/2024/712}
}