🤖 AI Summary
This work addresses the Shortest Vector Problem (SVP) in two-dimensional lattices. We propose a novel computational paradigm that eliminates the need for Hermite Normal Form (HNF) preprocessing—introducing a new criterion for reduced bases in ℤ², designing the Cross-Dimensional Euclidean Algorithm (CrossEuc), and generalizing the Half-GCD algorithm to vectorized forms (HVec and its optimized variant HVecSBP), integrated with adaptive reduction and bit-length halving iterations. Compared to conventional HNF-based approaches, our method achieves up to 13.5× speedup when given an HNF input; for arbitrary input bases, it avoids HNF conversion overhead entirely, with performance advantages becoming more pronounced as basis linear independence improves. Our solution constitutes the first complete framework for 2D SVP that simultaneously ensures theoretical rigor and practical efficiency, with direct applications in lattice-based cryptography and computational geometry.
📝 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 extbf{CrossEuc} that strategically applies the Euclidean algorithm across dimensions. Building on this framework, we introduce extbf{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 extbf{HVec}, our optimized algorithm extbf{HVecSBP} achieves a reduced basis in $O(log n M(n) )$ time for arbitrary input bases with bit-length $n$, where $M(n)$ denotes the cost of multiplying two $n$-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 extbf{HVecSBP} achieves at least a $13.5 imes$ efficiency improvement compared to existing methods. For general-form input lattice bases, converting them to HNF before applying extbf{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 extbf{HVecSBP} yields increasingly significant efficiency gains, outperforming hybrid approaches that rely on prior extbf{HNF} conversion.