|
Estimates of implementation complexity for quantum cryptanalysis of post-quantum lattice-based cryptosystems
A. O. Bakharev Novosibirsk State University, 2 Pirogov Street, 630090 Novosibirsk, Russia
Abstract:
Due to the development of quantum computing, there is a need for the development and analysis of cryptosystems resistant to attacks using a quantum computer (post-quantum cryptography algorithms). The security of many well-known post-quantum cryptosystems based on lattice theory depends on the complexity of solving the shortest vector problem (SVP). In this paper, a model of quantum oracle developed from Grover's algorithm is described to implement a hybrid quantum-classical algorithm based on GaussSieve. This algorithm can be used for attacks on cryptosystems, the security of which depends on solving the SVP problem. Upper bounds for the number of qubits and the depth of the circuit were obtained for two implementations of the proposed quantum oracle model: minimizing the number of qubits and minimizing the circuit depth. The complexity of implementing the proposed quantum oracle model to attack post-quantum lattice-based cryptosystems that are finalists of the NIST post-quantum cryptography competition is analyzed. Tab. 6, illustr. 12, bibliogr. 34.
Keywords:
quantum search, public-key cryptography, lattice-based cryptography, post-quantum cryptography, Grover's algorithm, quantum computation.
Received: 18.11.2022 Revised: 21.03.2023 Accepted: 03.04.2023
Citation:
A. O. Bakharev, “Estimates of implementation complexity for quantum cryptanalysis of post-quantum lattice-based cryptosystems”, Diskretn. Anal. Issled. Oper., 30:3 (2023), 5–42
Linking options:
https://www.mathnet.ru/eng/da1325 https://www.mathnet.ru/eng/da/v30/i3/p5
|
|