Quantum Sieving for Code-Based Cryptanalysis and Its Limitations for ISD
Lynn Engelberts, Simona Etinski, Johanna Loyer

TL;DR
This paper introduces quantum algorithms for code sieving in cryptanalysis, demonstrating quantum speed-ups over classical methods, but also showing limitations of existing sieving-based frameworks for quantum decoding attacks.
Contribution
It presents the first quantum variants of code sieving algorithms using quantum-walk techniques, and analyzes their performance and limitations in the context of code-based cryptanalysis.
Findings
Quantum-walk based sieving algorithms outperform classical counterparts.
Quantum speed-ups are similar to those in lattice sieving.
Quantum analogs of sieving-based ISD do not outperform existing quantum ISD algorithms.
Abstract
Sieving using near-neighbor search techniques is a well-known method in lattice-based cryptanalysis, yielding the current best runtime for the shortest vector problem in both the classical [BDGL16] and quantum [BCSS23] setting. Recently, sieving has also become an important tool in code-based cryptanalysis. Specifically, using a sieving subroutine, [GJN23, DEEK24] presented a variant of the information-set decoding (ISD) framework, which is commonly used for attacking cryptographically relevant instances of the decoding problem. The resulting sieving-based ISD framework yields complexities close to the best-performing classical algorithms for the decoding problem such as [BJMM12, BM18]. It is therefore natural to ask how well quantum versions perform. In this work, we introduce the first quantum algorithms for code sieving by designing quantum variants of the aforementioned sieving…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum-Dot Cellular Automata · Cryptographic Implementations and Security · Quantum Computing Algorithms and Architecture
