Paper 2026/2361

Optimized LLL Algorithm

Zhengjun Cao
Lihua Liu
Abstract

The LLL algorithm involves reductions and swaps, corresponding to projection and ordering conditions. But the transformation $\vec{b}'_i\leftarrow \vec{b}_i- \lfloor\mu_{i,k} \rceil\vec{b}_k$ is not a general size-reduction, where $\mu_{i,k}=\frac{\langle \vec{b}_i, \vec{b}_k^* \rangle}{\langle \vec{b}_k^*, \vec{b}_k^* \rangle} $, $\vec{b}_k^*$ is the orthogonalized vector of $\vec{b}_k$, which cannot ensure $\|\vec{b}'_i\|\leq \|\vec{b}_i\|$. The condition $ (\delta-\mu_{i+1,i}^2)\|\vec{b}_i^*\|^2\leq \|\vec{b}_{i+1}^*\|^2$ for $ \delta\in(1/4, 1)$, cannot ensure $\|\vec{b}_i\|\leq \|\vec{b}_{i+1}\|$. The two drawbacks possibly result in: (1) the first vector could be longer than others, (2) some vectors could be further reduced. In this paper, we present an optimized LLL algorithm which is independent of rthogonalization and reduces the complexity from $O(n^4)$ to $O(n^3)$. By a probabilistic argument, we show the new algorithm runs in polynomial time.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
LLL algorithmprojection conditionordering conditionsize-reductionGram-Schmidt orthogonalization
Contact author(s)
liulh @ shmtu edu cn
History
2026-10-07: approved
2026-10-05: received
See all versions
Short URL
https://ia.cr/2026/2361
License
No rights reserved
CC0

BibTeX

@misc{cryptoeprint:2026/2361,
      author = {Zhengjun Cao and Lihua Liu},
      title = {Optimized {LLL} Algorithm},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2361},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2361}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.