Paper 2026/1406

An $n^{n+o(n)}$-Time Algorithm for the Lattice Isomorphism Problem

Divesh Aggarwal, National University of Singapore
Kaijie Jiang, Tsinghua University
Zihan Li, National University of Singapore
Yinchen Liu, Tsinghua University
Abstract

The Lattice Isomorphism Problem asks whether two given lattices $\mathcal L_1$ and $\mathcal L_2$ are related by an orthogonal linear transformation. Haviv and Regev gave a seminal $n^{O(n)}$-time algorithm for this problem based on an isolation lemma (SODA 2014). We give algorithms for the decision, search, and all-isomorphisms versions of the problem running in time $n^{n+o(n)}$ times a polynomial in the input size. The main new ingredient is a Gaussian heat argument over convex bodies generated by shortest vectors: for $w\sim D_{\mathcal L^*,s}$, the vector $w$ canonically determines $n-o(n)$ independent shortest vectors, leaving a residual instance of rank $o(n)$. The remaining residual dimensions are handled by an $n^{o(n)}$-time canonicalizer obtained by adapting the Haviv-Regev algorithm. We then combine this canonicalizer with a birthday argument to recover all isomorphisms. For the all-isomorphisms version, this bound is asymptotically optimal in the worst case up to an $n^{o(n)}$ factor. As an extension, we also give, in the QRAM model, a quantum variant running in time $n^{\frac{2}{3}n+o(n)}$. It outputs a representative isomorphism together with generators for the automorphism group, thereby providing a compact description of the entire isomorphism coset.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
lattice isomorphism problemlatticesdiscrete Gaussianquantum algorithmsautomorphism group
Contact author(s)
dcsdiva @ nus edu sg
kjj101110 @ gmail com
zihan_li_05 @ u nus edu
liuyinch23 @ mails tsinghua edu cn
History
2026-07-15: approved
2026-07-10: received
See all versions
Short URL
https://ia.cr/2026/1406
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1406,
      author = {Divesh Aggarwal and Kaijie Jiang and Zihan Li and Yinchen Liu},
      title = {An $n^{n+o(n)}$-Time Algorithm for the Lattice Isomorphism Problem},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1406},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1406}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.