Quantum algorithm for Discrete Gaussian Sampling
Cl\'emence Chevignard, Yixin Shen, Andr\'e Schrottenloher

TL;DR
This paper introduces a quantum algorithm for Discrete Gaussian Sampling on lattices that is asymptotically faster than classical methods, with applications in cryptography and lattice problem solving.
Contribution
It presents a quantum rejection sampling technique that improves the complexity of Discrete Gaussian Sampling and develops two quantum dual attack methods with distinct advantages.
Findings
Quadratically faster quantum sampler compared to classical methods.
Two quantum dual attacks with different trade-offs in speed and memory.
Speeding up algorithms for solving the Short Integer Solution problem.
Abstract
Discrete Gaussian Sampling on lattices is a fundamental problem in lattice-based cryptography. It appears both in basic cryptographic primitives such as digital signatures and as an important cryptanalysis building block for solving hard lattice problems. In this paper, we show a quantum algorithm based on the quantum rejection sampling technique whose complexity is asymptotically quadratically faster than its classical counterpart in [Wang & Ling, IEEE Trans. Inf. Theory 2019]. Our sampler outputs a quantum state which can either be measured to get the desired distribution or be used directly as such in other quantum algorithms. By doing so, we derive two versions of quantum dual attacks that improve upon the previous ones in [Pouly & Shen, EUROCRYPT 2024]. The two versions are incomparable, each having distinct advantages (speed vs memory requirement). The second version is…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
