“若已承诺 $\operatorname{dist}(t,\Lambda)<\lambda 1(\Lambda)/2$,最近点必唯一,问题进入有界距离解码。等号处不能保证唯一,例如 $\mat…”
形式陈述 ​
设
的目标
产生矛盾。因此在严格半径
BDD 是带承诺的最近向量问题特例:合法输入只覆盖靠近某个格点的目标。承诺通常不要求算法自行验证;对承诺外输入,问题规范可以不规定输出。半径由最短向量尺度归一化,若另用绝对界
直觉
以每个格点为中心画半径略小于最小点间距一半的球,这些球互不相交。发送格点受到小噪声扰动后,目标仍留在原球中,解码就是辨认它来自哪一球。半距离不是经验常数,而是由最近两个格点之间不能共享严格半径球直接推出。
一般 CVP 的目标可以靠近 Voronoi 边界,甚至离格很远;BDD 则用“小噪声”承诺换取唯一性,并常借助陷门获得高效算法。唯一解存在仍不意味着公开基能高效找到它:承诺消除了答案歧义,没有消除计算困难。
把阈值写成严格不等式也区分了充分保证与实例事实。有些边界点仍恰好只有一个最近格点,但对所有格统一保证唯一性的最大通用开半径不能超过
例子与边界
取
到原点的距离为
把目标改为
若使用近似估计
推论与应用
BDD 为格陷门函数、Gaussian 原像采样与某些 LWE 解密过程提供统一的几何语言:公开实例给出目标,秘密陷门提供足够好的基或采样结构,使合法噪声范围内的最近点可恢复。具体构造还必须证明噪声尾界、失败概率与实现精度,不能只引用唯一性。
BDD 与对偶格上的离散 Gaussian 之间存在参数化归约,也是 LWE 最坏情形—平均情形分析的重要接口。归约会改变格、误差宽度和近似因子;“能解某半径的 BDD”不能无条件替换成精确 CVP 或任意参数的 LWE 求解器。
参考资料
- Daniele Micciancio and Shafi Goldwasser, Complexity of Lattice Problems: A Cryptographic Perspective, Kluwer, 2002, Ch. 3。
- Chris Peikert, “A Decade of Lattice Cryptography,” Foundations and Trends in Theoretical Computer Science 10(4), 2016, Secs. 2–4。
- Daniele Micciancio and Oded Regev, “Worst-Case to Average-Case Reductions Based on Gaussian Measures,” SIAM Journal on Computing 37(1), 2007。