Paper 2024/1791 Original: eprint.iacr.org/2024/1791 ↗

Discrete gaussian sampling for BKZ-reduced basis

Amaury Pouly
Yixin Shen
Abstract

Discrete Gaussian sampling on lattices is a fundamental problem in lattice-based cryptography. In this paper, we revisit the Markov chain Monte Carlo (MCMC)-based Metropolis-Hastings-Klein (MHK) algorithm proposed by Wang and Ling and study its complexity under the Geometric Series Assuption (GSA) when the given basis is BKZ-reduced. We give experimental evidence that the GSA is accurate in this context, and we give a very simple approximate formula for the complexity of the sampler that is accurate over a large range of parameters and easily computable. We apply our results to the dual attack on LWE of [Pouly and Shen 2024] and significantly improve the complexity estimates of the attack. Finally, we provide some results of independent interest on the Gaussian mass of a random $q$-ary lattices.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
History
2025-01-23: last updated
2024-11-02: published
Short URL
https://ia.cr/2024/1791
License
https://creativecommons.org/licenses/by-sa/4.0/

BibTeX

@misc{cryptoeprint:2024/1791,
      author = {Amaury Pouly and Yixin Shen},
      title = {Discrete gaussian sampling for BKZ-reduced basis},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1791},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1791}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.