本文提出一种求解最短向量问题(SVP)的随机化算法。SVP 是格密码学中的核心困难问题,其求解复杂度直接关系到基于格的密码方案(如 NTRU、LWE)的安全性评估。此前由 Aggarwal、Dadush、Regev 和 Stephens-Davidowitz 在 STOC'15 上给出的最佳算法需要 2^{n+o(n)} 的时间和空间。本文通过利用周期高斯函数在半最短向量处的 Hessian 矩阵特性,显著改进了复杂度:经典环境下时间复杂度为 2^{0.6039n+o(n)},量子环境下为 2^{0.5411n+o(n)},空间复杂度为 2^{0.5n+o(n)}。核心思想是:对于最短向量 v,在 v/2 处的 Hessian 矩阵存在一个与 v 方向接近的特征向量,借助预处理的有界距离解码(BDD)算法可以恢复 v。由于函数关于格 L 具有周期性,候选中点可由商格 L/2L 中的奇偶类索引。算法通过离散高斯采样估计对应 Hessian,从而搜索最短向量的奇偶类。作者还引入了随机子格陪集和多种采样技术来优化复杂度,这些优化方法本身可能具有独立价值。该论文属于理论算法研究,对格密码分析具有潜在影响,但当前仅基于摘要,尚未验证实验实现或实际攻击场景。
💡 推荐理由: SVP 求解算法的改进直接影响格密码安全强度评估。该结果理论上降低了 SVP 的复杂度,可能推动对现有格密码参数选择的重新审视,安全从业者需关注后续研究进展。
🎯 建议动作: 研究跟进