ExplorerComputer ScienceCybersecurity
Research PaperResearchia:202609.02013

SVP Is NP-Hard for Some Rank-2 Cyclotomic Modules

Jiaqi Liu

Abstract

Let $q$ range over primes congruent to $3$ modulo $4$. Let $ζ_q$ be a primitive $q$th root of unity, and put $K=\mathbb{Q}(ζ_q)$, with ring of integers $\mathcal{O}_K=\mathbb{Z}[ζ_q]$. We prove that the decision version of the Shortest Vector Problem ($\mathrm{SVP}$) in the $\ell_2$-norm is $\mathrm{NP}$-complete on full-rank free submodules of $\mathcal{O}_K^2$ by a deterministic polynomial-time many-one reduction from Exact Cover by 3-Sets (X3C). The module rank is fixed at two. As a $\mathbb{...

Submitted: September 2, 2026Subjects: Cybersecurity; Computer Science

Description / Details

Let qq range over primes congruent to 33 modulo 44. Let ζqζ_q be a primitive qqth root of unity, and put K=Q(ζq)K=\mathbb{Q}(ζ_q), with ring of integers OK=Z[ζq]\mathcal{O}_K=\mathbb{Z}[ζ_q]. We prove that the decision version of the Shortest Vector Problem (SVP\mathrm{SVP}) in the 2\ell_2-norm is NP\mathrm{NP}-complete on full-rank free submodules of OK2\mathcal{O}_K^2 by a deterministic polynomial-time many-one reduction from Exact Cover by 3-Sets (X3C). The module rank is fixed at two. As a Z\mathbb{Z}-lattice, the module has rank 2(q1)2(q-1), which grows with qq. The main obstacle is closure under the action of OK\mathcal{O}_K. A module containing a nonzero vector also contains every scalar multiple of that vector by a nonzero element of OK\mathcal{O}_K, and some of these multiples may be shorter. Three ideas overcome this obstacle. First, we map the Bennett--Peikert Reed--Solomon lattice to a principal cyclotomic ideal and use Wan's point-count estimates to prove that a coset of this ideal contains many binary coefficient representatives. Second, a checker based on a quadratic Gauss sum turns the X3C equations into a canonical squared norm. Third, the checker and a second module coordinate combine with a separation bound for ideal cosets to rule out every unintended vector created by the OK\mathcal{O}_K-action. Each constructed instance consists of a prime q3(mod4)q\equiv3\pmod4, two integral generators whose 2×22\times2 generator matrix has nonzero determinant, and an integer squared threshold. The construction also gives NP\mathrm{NP}-hardness of search-SVP\mathrm{SVP} under polynomial-time Turing reductions.


Source: arXiv:2609.01469v1 - http://arxiv.org/abs/2609.01469v1 PDF: https://arxiv.org/pdf/2609.01469v1 Original Link: http://arxiv.org/abs/2609.01469v1

Please sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Access Paper
View Source PDF
Submission Info
Date:
Sep 2, 2026
Topic:
Computer Science
Area:
Cybersecurity
Comments:
0
Bookmark