Paper 2025/480

Exact SVP and CVP in Structured Lattices: Polynomial-Space Algorithms and Reductions

Jiseung Kim, Jeonbuk National University
Changmin Lee, Korea University
Yongha Son, Sungshin Women’s University
Abstract

Although module lattices possess richer algebraic structure than general lattices, their algorithmic benefits for exact shortest and closest vector problems (SVP and CVP) remain relatively unexplored. For general $N$-dimensional lattices, the fastest known polynomial-space algorithms take $N^{\Theta(N)}$ time, whereas known $2^{O(N)}$-time algorithms require exponential space. We investigate how the algebraic structure of modules over number fields can be exploited to obtain faster exact algorithms in polynomial space. We develop a common framework based on reduced module flags and lattice-point enumeration in Euclidean balls, with two complementary approaches. The first uses recursive subfield descent, yielding deterministic $2^{O(N)}$-time algorithms for both SVP and CVP on fixed-rank modules over totally real or CM fields with bounded root discriminant and bounded-degree subfield chains. Infinite unramified class field towers provide families of unbounded dimension satisfying these conditions. The second approach reduces lattice-point enumeration in Euclidean balls to exact SVP, without requiring a subfield chain or any bound on the root discriminant. For fixed-rank modules with root discriminant $\rho=d^{o(1)}$, where $d$ is the field degree, this reduction yields deterministic SVP and CVP algorithms in time $d^{d/(2\mathrm e)+o(d)}$. Furthermore, the second approach yields exact CVP algorithms for semistable lattices, including cyclotomic ideal lattices, without any restriction on the root discriminant. The resulting running times are $N^{N/(2\mathrm e)+o(N)}$ deterministically and $N^{N/(4\mathrm e)+o(N)}$ with randomization. While the two approaches above initially focus on fixed-rank modules, we further extend both to modules of growing rank. In particular, for modules of rank $\Theta(\log N)$ over fields with bounded root discriminant, we obtain deterministic SVP and CVP algorithms in times $(\log N)^{N/(2\mathrm e)+o(N)}$ and $(\log N)^{N/2+o(N)}$, respectively.

Note: 2025-10-11. remove worst-bound assumption and revise the paper. 2026-02-20. improve the editorial qualties, and update rank-2 module HKZ

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
Module LatticesEnumeration
Contact author(s)
jiseungkim @ jbnu ac kr
changminlee @ korea ac kr
yongha son @ sungshin ac kr
History
2026-11-03: last of 4 revisions
2025-03-13: received
See all versions
Short URL
https://ia.cr/2025/480
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/480,
      author = {Jiseung Kim and Changmin Lee and Yongha Son},
      title = {Exact {SVP} and {CVP} in Structured Lattices: Polynomial-Space Algorithms and Reductions},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/480},
      year = {2025},
      url = {https://eprint.iacr.org/2025/480}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.