Paper 2026/1599

One Discrete Gaussian Sample in $2^{n/2+o(n)}$ Time

Jiseung Kim, Jeonbuk National University
Abstract

Aggarwal, Dadush, Regev, and Stephens-Davidowitz (ADRS; STOC 2015) sample $2^{n/2}$ discrete Gaussians at an arbitrary parameter in $2^{n+o(n)}$ time, and above smoothing in $2^{n/2+o(n)}$ time. They ask whether the latter bound suffices for one sample at an arbitrary parameter. We answer this question affirmatively: for every rank-$n$ lattice $L\subseteq\R^n$ specified by a rational basis and every rational $s^2>0$, we produce one sample from $D_{L,s}$ within statistical distance $\exp(-\Omega(n^3))$ in expected $2^{n/2+o(n)}$ time and $2^{n/2+o(n)}$ space on every execution. The algorithm samples from random superlattices that are smooth at the required scale with constant probability and outputs the first point in $L$; a Gaussian-mass comparison shows that the $2^{n/2}$ samples produced by one ADRS call contain a point of $L$ with inverse-polynomial probability. The factor $2^{n/2}$ is tight in this Gaussian-mass comparison. For every fixed rational $\alpha<1.4697$, the same comparison gives a sub-$2^n$ algorithm for exact CVP on targets satisfying $\dist(y,L)\le\alpha\lambda_1(L)$, without a uniqueness assumption, and an exact-SVP algorithm in $2^{0.7315n+o(n)}$ time.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
Discrete Gaussian Sampler
Contact author(s)
jiseungkim @ jbnu ac kr
History
2026-08-06: approved
2026-08-04: received
See all versions
Short URL
https://ia.cr/2026/1599
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1599,
      author = {Jiseung Kim},
      title = {One Discrete Gaussian Sample in $2^{n/2+o(n)}$ Time},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1599},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1599}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.