English

Algorithms for the Shortest Vector Problem in $2$-dimensional Lattices, Revisited

Computational Geometry 2025-07-02 v2 Cryptography and Security

Abstract

Efficiently solving the Shortest Vector Problem (SVP) in two-dimensional lattices holds practical significance in cryptography and computational geometry. While simpler than its high-dimensional counterpart, two-dimensional SVP motivates scalable solutions for high-dimensional lattices and benefits applications like sequence cipher cryptanalysis involving large integers. In this work, we first propose a novel definition of reduced bases and develop an efficient adaptive lattice reduction algorithm \textbf{CrossEuc} that strategically applies the Euclidean algorithm across dimensions. Building on this framework, we introduce \textbf{HVec}, a vectorized generalization of the Half-GCD algorithm originally defined for integers, which can efficiently halve the bit-length of two vectors and may have independent interest. By iteratively invoking \textbf{HVec}, our optimized algorithm \textbf{HVecSBP} achieves a reduced basis in O(lognM(n))O(\log n M(n) ) time for arbitrary input bases with bit-length nn, where M(n)M(n) denotes the cost of multiplying two nn-bit integers. Compared to existing algorithms, our design is applicable to general forms of input lattices, eliminating the cost of pre-converting input bases to Hermite Normal Form (HNF). The comprehensive experimental results demonstrate that for the input lattice bases in HNF, the optimized algorithm \textbf{HVecSBP} achieves at least a 13.5×13.5\times efficiency improvement compared to existing methods. For general-form input lattice bases, converting them to HNF before applying \textbf{HVecSBP} offers only marginal advantages in extreme cases where the two basis vectors are nearly degenerate. However, as the linear dependency between input basis vectors decreases, directly employing \textbf{HVecSBP} yields increasingly significant efficiency gains, outperforming hybrid approaches that rely on prior \textbf{HNF} conversion.

Keywords

Cite

@article{arxiv.2504.12948,
  title  = {Algorithms for the Shortest Vector Problem in $2$-dimensional Lattices, Revisited},
  author = {Lihao Zhao and Chengliang Tian and Jingguo Bi and Guangwu Xu and Jia Yu},
  journal= {arXiv preprint arXiv:2504.12948},
  year   = {2025}
}
R2 v1 2026-06-28T23:02:04.307Z