arXiv

Subexponential key recovery proved for major lattice families

The mathematical proofs establish subexponential key recovery for problem families tied to all seven NIST third-round lattice candidates.

A light blue lattice surrounds an intact black stepped piece, with scattered dark blue-green fragments and a gray semicircle outside.
Preprint: method

Edited by Boris Djordjevic · Paperfoot

In a preprint, researchers proved classical subexponential algorithms—methods that scale faster than polynomial time but slower than purely exponential growth—for secret recovery in growing parameter families linked to all seven NIST third-round lattice candidates. These candidate schemes include Kyber and Dilithium, alongside FrodoKEM, SABER, NTRU LPRime, Falcon, and NTRU-HPS/HRSS. For the first five families, under polynomial moduli and polylogarithmic coefficient scales, the algorithm recovers the short secret component in expected subexponential time and memory. For schemes based on quotient relations such as Falcon and cyclic NTRU, the authors developed an affine slice search guided by estimated Gaussian masses. That search recovers equivalent signing keys or key cores with high probability within subexponential bounds.

Why it matters

Through mathematical proofs, the work shows that classical algorithms can recover secrets in subexponential time for problem families associated with all seven third-round NIST lattice candidates. This defines theoretical limits on how problem hardness scales as parameters grow.

Caveats

The authors state that their results do not establish a reduction in the concrete security of the currently specified parameter sets. The proofs apply to growing parameter families under specific modulus conditions, and the work is a preprint.

In this paper

secret recovery in NIST third-round lattice families

Methods
shifted sampler of Aggarwal, Dadush, and Stephens-DavidowitzBucketAndCombine

What it shows

For quotient relations, the slice search recovers an equivalent Falcon signing key with high probability in subexponential time and space.

The algorithm then recovers an equivalent signing key with high probability in time and space 2^(O(n/lnln n)).

Abstract

The subexponential results do not establish a reduction in the concrete security of the currently specified parameter sets.

Despite the subexponential complexity, our results do not establish a reduction in the concrete security of the currently specified parameter sets.

Abstract

For strongly conditionally similar lists, the empirical average of any bounded function concentrates around its Gaussian mean.

If (\mathbf{X}_{1},\ldots,\mathbf{X}_{N}) is strongly conditionally \gamma -similar to D, where 0≤\gamma≤ 1, then for every function H with values in [-1,1] and every u>0,

Lemma 3.1.

Cyclic pairing of a strongly conditionally similar input list produces an output list with doubled variance and bounded similarity growth.

If \gamma≥ 0, 0<\varepsilon≤ 1/2, t≥\sqrt{2}\eta_{\varepsilon}(L), and the input list is strongly conditionally \gamma -similar to D_{L^{\prime},t}, then the output list is strongly conditionally (4\gamma+3\varepsilon) -similar to D_{L,\sqrt{2}t}.

Lemma 3.2 (Correctness and distribution of cyclic pairing).

Quoted word for word from the full text on arXiv.

The paper

Provable Subexponential Algorithms for NIST Third-Round Lattice Families

arXiv, Oct 8, 2026, Open access, CC BY, Preprint, not peer-reviewed

doi.org/10.48550/arxiv.2610.11254

arXiv:2610.11254v1 in cs.CR

AbstractPDFHTML

Cite as BibTeX
@misc{gao2026provable,
  title = {Provable Subexponential Algorithms for NIST Third-Round Lattice Families},
  author = {Gao, Yiming and Han, Xuyuan and Hu, Honggang},
  year = {2026},
  eprint = {2610.11254},
  archivePrefix = {arXiv},
  primaryClass = {cs.CR},
  doi = {10.48550/arxiv.2610.11254},
  url = {https://arxiv.org/abs/2610.11254}
}