TY - GEN
T1 - On Beating 2n for the Closest Vector Problem
AU - Abboud, Amir
AU - Kumar, Rajendra
N1 - Publisher Copyright: Copyright © 2025 by SIAM.
PY - 2025
Y1 - 2025
N2 - The Closest Vector Problem (CVP) is a computational problem in lattices that is central to modern cryptography. The study of its fine-grained complexity has gained momentum in the last few years, partly due to the upcoming deployment of lattice-based cryptosystems in practice. A main motivating question has been if there is a (2 − ε)n time algorithm on lattices of rank n, or whether it can be ruled out by SETH. Previous work came tantalizingly close to a negative answer by showing a 2(1−o(1))n lower bound under SETH if the underlying distance metric is changed from the standard ℓ2 norm to other ℓp norms (specifically, any norm where p is not an even integer). Moreover, barriers toward proving such results for ℓ2 (and any even p) were established. In this paper we show positive results for a natural special case of the problem that has hitherto seemed just as hard, namely (0, 1)-CVP where the lattice vectors are restricted to be sums of subsets of basis vectors (meaning that all coefficients are 0 or 1). All previous hardness results applied to this problem, and none of the previous algorithmic techniques could benefit from it. We prove the following results, which follow from new reductions from (0, 1)-CVP to weighted Max-SAT and minimum-weight k-Clique. • An O(1.7299n) time algorithm for exact (0, 1)-CVP2 in Euclidean norm, breaking the natural 2n barrier, as long as the absolute value of all coordinates in the input vectors is 2o(n). • A computational equivalence between (0, 1)-CVPp and Max-p-SAT for all even p (a reduction from Max-p-SAT to (0, 1)-CVPp was previously known). • The minimum-weight-k-Clique conjecture from fine-grained complexity and its numerous consequences (which include the APSP conjecture) can now be supported by the hardness of a lattice problem, namely (0, 1)-CVP2. Similar results also hold for the Shortest Vector Problem.
AB - The Closest Vector Problem (CVP) is a computational problem in lattices that is central to modern cryptography. The study of its fine-grained complexity has gained momentum in the last few years, partly due to the upcoming deployment of lattice-based cryptosystems in practice. A main motivating question has been if there is a (2 − ε)n time algorithm on lattices of rank n, or whether it can be ruled out by SETH. Previous work came tantalizingly close to a negative answer by showing a 2(1−o(1))n lower bound under SETH if the underlying distance metric is changed from the standard ℓ2 norm to other ℓp norms (specifically, any norm where p is not an even integer). Moreover, barriers toward proving such results for ℓ2 (and any even p) were established. In this paper we show positive results for a natural special case of the problem that has hitherto seemed just as hard, namely (0, 1)-CVP where the lattice vectors are restricted to be sums of subsets of basis vectors (meaning that all coefficients are 0 or 1). All previous hardness results applied to this problem, and none of the previous algorithmic techniques could benefit from it. We prove the following results, which follow from new reductions from (0, 1)-CVP to weighted Max-SAT and minimum-weight k-Clique. • An O(1.7299n) time algorithm for exact (0, 1)-CVP2 in Euclidean norm, breaking the natural 2n barrier, as long as the absolute value of all coordinates in the input vectors is 2o(n). • A computational equivalence between (0, 1)-CVPp and Max-p-SAT for all even p (a reduction from Max-p-SAT to (0, 1)-CVPp was previously known). • The minimum-weight-k-Clique conjecture from fine-grained complexity and its numerous consequences (which include the APSP conjecture) can now be supported by the hardness of a lattice problem, namely (0, 1)-CVP2. Similar results also hold for the Shortest Vector Problem.
UR - http://www.scopus.com/inward/record.url?scp=85217064643&partnerID=8YFLogxK
M3 - منشور من مؤتمر
T3 - 8th SIAM Symposium on Simplicity of Algorithms, SOSA 2025
SP - 517
EP - 532
BT - 8th SIAM Symposium on Simplicity of Algorithms, SOSA 2025
A2 - Bercea, Ioana-Oriana
A2 - Pagh, Rasmus
T2 - 8th SIAM Symposium on Simplicity of Algorithms, SOSA 2025
Y2 - 13 January 2025 through 15 January 2025
ER -