We study the shortest vector lengths in module lattices over arbitrary number fields, with an emphasis on cyclotomic fields. In particular, we sharpen the techniques of arXiv:2308.15275v2 to establish improved results for the variance of the number of lattice vectors of bounded Euclidean norm in a random module lattice. We then derive tight probabilistic bounds for the shortest vector lengths for several notions of random module lattice.
Module lattices and their shortest vectors
- 论文ID: 2510.12893
- 标题: Module lattices and their shortest vectors
- 作者: Nihar Gargava, Vlad Serban, Maryna Viazovska, Ilaria Viglino
- 分类: math.NT (数论), cs.IT (信息论), math.IT (数学信息论)
- 发表时间: 2025年10月14日 (arXiv预印本)
- 论文链接: https://arxiv.org/abs/2510.12893
本文研究任意数域上模格(module lattices)的最短向量长度,特别关注分圆域(cyclotomic fields)。作者改进了先前工作arXiv:2308.15275v2的技术,为随机模格中有界欧几里得范数格向量数量的方差建立了更好的结果。随后推导出了几种随机模格概念下最短向量长度的紧概率界。
- 格基密码学的核心问题:最短向量问题(SVP)是格基密码学的基础,其困难性是许多后量子密码系统安全性的根基。
- 模格的重要性:自NTRU密码系统引入以来,具有代数结构的模格因其相比无结构格的效率优势而备受关注,现已成为多个NIST后量子标准的基础。
- 理论空白:对于普通随机格,已有Theorem 1给出了最短向量长度的精确渐近行为,但对具有额外代数结构的模格缺乏类似结果。
- 安全性评估需求:量子计算威胁下,需要深入理解模格上计算问题的困难性。
- 理论完善:填补模格理论中关于最短向量概率行为的空白。
- 实用价值:为基于模格的密码系统提供理论支撑和安全性分析工具。
- 改进的矩估计:将先前工作中的最小秩条件从t ≥ 27降至t ≥ 11,通过更精细地处理低Weil高度代数数的贡献实现。
- 分圆域的统一结果:建立了分圆域上模格最短向量的渐近行为(Theorem 3),类似于无结构格的经典结果。
- 实用的概率界:提供了可计算的诚实概率界,适用于当前实施方案中的具体数域和秩。
- 技术方法改进:发展了处理模格中额外对称性(单位群作用)的精细技术,特别是对分圆域情况的优化。
研究随机模格Λ ∈ Mod_t(K)中最短非零向量λ₁(Λ)的概率分布,其中K是数域,t是OK-秩。核心随机变量为:
ρV(Λ):=#(B∩(Λ∖{0}))
其中B是体积为V的原点中心球。
对于模格,二阶矩的积分表示为:
E[ρV(Λ)2]=vol(B)2+∑α∈K×D(α)−t⋅vol(B∩α−1B)
其中D(α) = O_K : α^{-1}O_K ∩ O_K是格指数。
关键观察:由于单位群O_K^×的对角作用,ρ_V(Λ)总是ω_K = #μ(K)的倍数,因此自然研究对象是ω_K-元组的数量。
利用Weil高度理论,建立几何估计:
vol(B)vol(B∩α−1B)≤(2e2h∞(α)+e−2h∞(α)⋅N(α)2/d)−dt/2
将代数数按Weil高度分层处理,对不同高度范围采用不同的估计策略,优化最小秩条件。
利用分圆域的CM性质和Schinzel-Smyth关于全正代数整数的高度下界,获得uniform的常数:
- c(K) = 0.155(一般情况)
- c_o(K) = 0.2406(无穷阶情况)
- c_S(K) = 0.271763(单位群外情况)
Lemma 10提供了有界高度单位数量的上界:
#{β∈OK×∣h(η+L(β))≤X}≤#SK⋅(cS(K)/2X+cS(K)/2)r1+r2−1
论文主要为理论工作,通过数值计算验证理论预测:
- 分圆域K = Q(ζ_m),m = 8,10,12,13,15,16
- OK-秩范围:15 ≤ t ≤ 32
- 具体案例:K = Q(ζ₁₆),t = 32(维数256)
使用SageMath实现:
- 有界高度点的枚举算法
- Dedekind ζ函数的数值计算
- 误差项的显式界估计
- 高度阈值:h₀ = 0.6
- 例外单位数:#S_K ≤ 17·#μ(K)
- 计算精度:误差项达到10^{-11}量级
对固定t ≥ 11和分圆域K = Q(ζ_k),当k → ∞时,随机单位体积模格Λ以概率1-o(1)满足:
1−nloglogωK≤ωK−1/n⋅γ(n)λ1(Λ)≤1+nloglogωK
对K = Q(ζ₁₆),t = 32的情况:
- 误差项η ≤ 1.2 × 10^{-11}
- 概率界:≥ 0.639
- 最短向量比无结构格长约0.8156%
- 最小秩降低:从t ≥ 27改进到t ≥ 11
- 常数优化:获得显式的、可计算的常数
- 适用范围扩展:覆盖更多实际应用场景
- 导子影响:含小奇质数的导子会产生更多噪声
- 维数效应:高维情况下误差项快速衰减
- 实用性:对当前密码方案的参数范围给出有意义的界
- Siegel均值定理:建立了格点计数的期望值理论
- Rogers积分公式:提供了高阶矩的积分表示
- Ajtai-Nguyen结果:无结构格的最短向量渐近行为
- NTRU及其发展:开启了结构化格的研究
- 环上LWE/SIS问题:理论基础的建立
- 代数码提升:离散模格集合的研究
- Lehmer问题:代数数高度下界的经典问题
- Schinzel-Smyth工作:全实/全正整数的高度界
- Amoroso-Dvornicich:阿贝尔扩域中的高度下界
- 模格的最短向量行为可以精确刻画,类似于无结构格但有额外的ω_K因子
- 分圆域提供了理想的研究对象,具有良好的高度性质
- 理论结果在实际参数下给出有意义的数值界
- 最小秩限制:t ≥ 11的条件可能不是最优的
- 分圆域限制:一般数域的情况需要更多工作
- 计算复杂性:显式计算对高次数域仍然困难
- 最小秩优化:进一步降低到t = 3,4,5
- 一般数域:扩展到更广泛的数域类
- 算法应用:将理论结果应用于格约化算法分析
- 理论深度:巧妙结合了数论、几何和概率论的深刻结果
- 技术创新:在处理无穷单位群方面有显著改进
- 实用价值:为后量子密码学提供重要理论支撑
- 计算验证:理论结果得到了数值实验的支持
- 技术门槛:需要深厚的代数数论背景
- 适用范围:主要针对分圆域,一般情况仍需发展
- 计算复杂性:高次数情况的显式计算仍然困难
- 理论贡献:填补了模格理论的重要空白
- 密码学应用:为基于格的后量子密码提供安全性分析工具
- 方法论价值:发展的技术可应用于相关问题
- 后量子密码分析:评估基于模格的密码系统安全性
- 格约化算法:理解结构化格上算法的性能
- 理论研究:作为进一步研究模格性质的基础
论文引用了31篇重要文献,涵盖了格理论、代数数论、密码学等多个领域的经典和前沿工作,体现了研究的全面性和深度。