Skip to content

模上 Learning With Errors

Module Learning With Errors · Module-LWE · MLWE · 模 LWE

在数域商环上的有限秩自由模中以结构化内积和嵌入误差隐藏秘密的学习问题。

条目类型
模型

形式陈述

沿用数域整数环 RRq=R/qR,并取秩 d 的自由 Rqd。固定秘密分布 S 与误差族 χ 后,Module-LWE 样本为

sSRqd,aU(Rqd),eχ,b=a,s+e=j=1dajsj+eRq.

同一次实验的全部样本共享 s。搜索版恢复 s;判定版区分 (a,b)(a,u),其中 uRq 上独立均匀。问题参数至少包括数域或定义多项式、模数 q、模秩 d、秘密与误差分布、嵌入、样本数及所需成功概率。

误差 e 通常按 R 在 canonical embedding 中的格分布定义;若使用 dual 模 (Rq)d 或缩放形式,内积的值域和 codifferent 都要相应改变。仅说“每个系数很小”没有指定哪套几何,也无法调用最坏情形 module-lattice 归约。

本页把Ring-LWE列为教学前置,而不是无条件的类型包含。只有在 primal/dual 表示、商环、秘密族、误差族和嵌入 convention 全部一致时,d=1 的公式才与相应 Ring-LWE 版本重合;不同文献若把 rank-one 边界放在 RqRq 的不同侧,仍需先做参数化同构。

直觉

Module-LWE 在两种极端结构之间提供可调坐标。每个环坐标内部仍由环乘法产生结构,而 d 个坐标之间通过模内积组合;底层整数格维数约为 nd。增大 d 会减弱“单个理想”式结构并增加矩阵尺寸,但安全性、带宽和速度不会只由一个秩数字单调决定。

选定 R 的整数基后,每个 aj 变成一个结构化乘法矩阵,整个样本是 d 个这类矩阵的横向拼接。它既不是从所有标量矩阵均匀抽取的普通 LWE,也不是把 d 个互不相关 Ring-LWE 样本并列:所有块共同作用于一个模秘密,并汇成同一环值 b

模格的最坏情形问题允许 R 同时作用于 d 个坐标。相关归约利用这一闭包性质;若实现选择的误差不在 canonical 嵌入下近球形,或秘密压缩改变了分布,便需要单独的 normal-form 或混合论证。

例子与边界

R=Z[x]/(x2+1)q=7d=2,令

s=(1+x, 2x),a=(3+x, 1+2x),e=x.

x2=1 下逐项计算

(3+x)(1+x)=2+4x,(1+2x)(2x)=4+3x.

两项之和为 6+7x,所以

b=6+x(mod7).

这个样本在系数展开后给两条标量同余,但它们来自两个形如 (uvvu) 的乘法块,结构可直接检查。将 d 改成 1 并删除第二分量,只有在误差和表示约定也保持相同时才是 Ring-LWE 样本。

若改取 R=Z,模秩承担全部向量维数,公式可接近普通 LWE;若固定 d=1 而让数域次数承担维数,则接近 Ring-LWE。这个插值是参数化观察,不允许把任一端点的 search-to-decision 或最坏情形定理无条件复制到所有中间点。

实际方案常用中心二项误差、压缩和舍入。例如 Kyber 一类构造建立在具体 Module-LWE/Module-SIS 假设与完整安全归约上,而不是直接从 canonical Gaussian 定理逐字继承。实现的解密失败率还取决于噪声卷积和编码间隔,不能由问题定义单独给出。

推论与应用

Module-LWE 支持以环向量和环矩阵表达的公钥加密、KEM、签名及同态组件。模秩提供工程折中:较小 d 通常有更紧凑的结构化表示,较大 d 提供更多块自由度;具体安全比较必须保持总整数维数、模数、噪声率与攻击模型,而不能只比较 d

在适当参数下,平均情形 Module-LWE 可由最坏情形 module-lattice 问题归约支持。定理会限制数域、误差宽度、模数与模秩,并产生明确近似因子。评估标准化参数时,还应结合已知 primal、dual 与混合格攻击的具体成本;渐近归约是依据之一,不是完整的位安全估计。

参考资料
  • Adeline Langlois and Damien Stehlé, “Worst-Case to Average-Case Reductions for Module Lattices,” Designs, Codes and Cryptography 75, 2015, pp. 565–599。
  • Joppe W. Bos et al., “CRYSTALS–Kyber: A CCA-Secure Module-Lattice-Based KEM,” IEEE European Symposium on Security and Privacy, 2018。
  • Chris Peikert, “A Decade of Lattice Cryptography,” Foundations and Trends in Theoretical Computer Science 10(4), 2016, Sec. 4.3。
关系图谱7 个相邻概念 · 1 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组