A Linear-Time Algorithm for the Closest Vector Problem of Triangular Lattices
Kenta Takahashi, Wataru Nakamura

TL;DR
This paper introduces a novel linear-time algorithm for solving the closest vector problem in triangular lattices, significantly improving efficiency for high-dimensional cryptographic applications.
Contribution
The paper presents the first linear-time algorithm for CVP in triangular lattices, reducing computational complexity from quadratic to linear time.
Findings
The new algorithm operates in O(n) time for CVP in triangular lattices.
It outperforms previous methods with O(n^2) complexity.
Applicable to cryptographic schemes using high-dimensional lattices.
Abstract
Fuzzy Extractor (FE) and Fuzzy Signature (FS) are useful schemes for generating cryptographic keys from fuzzy data such as biometric features. Several techniques have been proposed to implement FE and FS for fuzzy data in an Euclidean space, such as facial feature vectors, that use triangular lattice-based error correction. In these techniques, solving the closest vector problem (CVP) in a high dimensional (e.g., 128--512 dim.) lattice is required at the time of key reproduction or signing. However, solving CVP becomes computationally hard as the dimension increases. In this paper, we first propose a CVP algorithm in triangular lattices with -time whereas the conventional one requires -time. Then we further improve it and construct an -time algorithm.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Algebra and Logic · Polynomial and algebraic computation · Optimization and Packing Problems
