Paper 2026/2541
Provable Lattice Reduction in Nearly the Time of QR Factorization
Abstract
We propose a deterministic lattice-reduction algorithm with bit complexity matching QR factorization up to logarithmic factors, and an implementation that uses fewer instructions than \texttt{flatter} (CRYPTO 2023) in our benchmarks. The key technical innovations are iterative precision management, a finer-grained potential analysis, and a new representation for bases and transformations, all integrated into a recursive framework. We analyze the asymptotic behavior of our algorithm, and show that, for fixed reduction and output accuracy, the running time is $\widetilde O\!\left( n^\omega\bigl(1+\log\kappa_{\rm col}(\mathbf B)\bigr)\right)$, where $\mathbf B\in\mathbb Z^{n\times n}$ is a nonsingular lattice basis and $\kappa_{\rm col}$ is the optimally column-scaled spectral condition number. This gives a finer complexity than prior art, by allowing a tighter condition number $\kappa_{\rm col}$. Besides, through a new observation on the recursive structure, we demonstrate that the algorithm is free from heuristic assumptions. We compare our implementation with \texttt{flatter} on q-ary, NTRU-like, scaled q-ary, and Coppersmith inputs. Our implementation uses fewer instructions in all 153 executions. The median ratios of \texttt{flatter}'s instruction count to ours are 1.55 for ordinary q-ary inputs and 1.86 for NTRU-like inputs.
Metadata
- Available format(s)
-
PDF
- Category
- Foundations
- Publication info
- Preprint.
- Keywords
- LLLlattice reduction
- Contact author(s)
-
zhouyang2000 @ iie ac cn
wzdstill @ sjtu edu cn
wangmingsheng @ iie ac cn - History
- 2026-10-20: approved
- 2026-10-19: received
- See all versions
- Short URL
- https://ia.cr/2026/2541
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/2541,
author = {Yang Zhou and Zhedong Wang and Mingsheng Wang},
title = {Provable Lattice Reduction in Nearly the Time of {QR} Factorization},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2541},
year = {2026},
url = {https://eprint.iacr.org/2026/2541}
}