Skip to content

定义Definition

小偏分布与线性测试

Small-bias distribution · Epsilon-biased space

以所有非零奇偶测试的偏差定义小偏分布,用有限域多项式构造短种子分布并证明偏差界,区分线性测试保证与密码学安全。

形式陈述 ​

令 n≥1、0≤ε≤1,并令 D 为 {0,1}n 上的概率分布,字符为 χa(x)=(−1)⟨a,x⟩。若每个非零 a∈{0,1}n 都满足

|EX∼Dχa(X)|≤ε,

则称 D 为 ε-小偏分布。它要求任意非空坐标子集的奇偶,都近似一枚公平硬币。由于

Pr(⟨a,X⟩=0)−Pr(⟨a,X⟩=1)=Eχa(X),

任一结果的概率离 1/2 至多 ε/2。这是偏差的归一化约定;有些文献直接把离 1/2 的差叫作 ε。

小偏要求只覆盖线性奇偶测试,不要求骗过全部高效测试。它是无条件可构造的受限伪随机对象,不等于密码学伪随机生成器。[1]

直觉

单独看每一位都均匀,只检查了 n 个方向。小偏分布检查的是全部 2n−1 个非零奇偶方向,包括涉及所有坐标的全局关系。

要求这么多线性检查都过关,仍不等于整个分布接近均匀:一种分布可以具有很小的支持集,却把质量安排得让每个奇偶方向都近似平衡。观察者若使用非线性方法识别这个支持集,仍可轻易区分它。

图取 P(t)=t+t2:在 F4 中仅 0,1 为根,因此条件字符期望一半为1、一半为0。

例子与边界

所有短边缘均匀仍可能有一个全局漏洞 ​

在所有满足 x1⊕⋯⊕xn=0 的串上均匀取样。任意少于 n 个坐标的联合分布都是均匀的:先指定这些坐标,剩余坐标中至少有一位可以唯一补足总奇偶,其余任取。

但取 a=(1,…,1),总有 χa(X)=1,偏差达到一。因此高度独立的局部边缘也不能替代全部线性测试的小偏条件。

一个可实际生成的小偏分布 ​

选有限域 Fq,其中 q=2r。固定一组 F2 基,把每个域元素 z 写成 r 位向量 vec(z)。独立均匀选 A∈Fq 和 B∈{0,1}r,输出 n 位

(1)Zi=⟨vec(Ai),B⟩mod2,i=0,…,n−1.

其中 A0 是恒为一的常数单项式,包括 A=0 时。种子只有 2r 位。

在给定域的表示及上述基后,从 1 开始逐次乘以 A,生成这些幂至多需要 n−1 次域乘法,再做 n 次 r 位内积;内积部分共需 O(nr) 位运算。流式输出时,保存 A,B 和当前幂共需 O(r) 位,循环计数另需 O(log⁡(n+1)) 位;若保留整个输出,还需 n 位。构造有限域表示的成本,以及域乘法实现的时间和工作空间,均另行计入。

对任意非零系数串 c=(c0,…,cn−1),令

Pc(t)=∑i=0n−1citi∈Fq[t].

这是一个非零多项式,次数至多 n−1。输出的对应奇偶为

⨁iciZi=⟨vec(Pc(A)),B⟩.

固定 A。若 Pc(A)≠0,向量 vec(Pc(A)) 非零,与均匀 B 的内积恰好一半为零、一半为一,所以字符期望为零。若 Pc(A)=0,内积恒零,字符期望为一。因此

(2)Eχc(Z)=Pr(Pc(A)=0)≤n−1q.

最后一步只用非零域上多项式的根数不超过次数。给定 0<ε≤1,选二的幂 q≥max{2,(n−1)/ε},即可得到所需小偏,种长为 O(1+log⁡n+log⁡(1/ε))。式 (2) 在 q 太小时可能只给一个大于一的无用界,并非所有参数都带来伸长。

四元素域上的验算 ​

取 F4=F2[α]/(α2+α+1),基为 (1,α),输出三位。若 A=α、B=(1,0),则 1,A,A2 的第一坐标依次为 1,0,1,输出 101。

对字符 c=(0,1,1),多项式为 Pc(t)=t+t2。它在四元素域中恰有根 0,1,所以该奇偶字符期望为 2/4=1/2,达到式 (2) 的上界。这个例子需四个种子位才产生三个输出位,只用来检查代数。

较大参数会真正节省随机性。例如 n=64、目标 ε=0.1,取 q=1024,种长 20 位,偏差上界 63/1024<0.1,输出则有 64 位。

推论与应用

用 ui=(−1)xi 将 0/1 坐标换成 ±1,本页的 χa 就是Fourier–Walsh 展开中指标集 S={i:ai=1} 的字符。该正交基展开适用于立方体上的任意实值函数 h,因此

|EDh−EUnh|=|∑a≠0h^(a)EDχa|≤ε∑a≠0|h^(a)|.

所以小偏分布还能骗过 Fourier 一范数受控的测试;若右侧系数总和很大,结论就很弱。不能从“所有线性测试都通过”直接跳到“所有布尔测试都通过”。

式 (1) 的支持至多有 q2 个点。在 64 位例中,总变差距离甚至至少为 1−220/264=1−2−44:事件“落在生成器支持集”在输出分布中概率一,在均匀分布中极小。若 ε 为逆多项式,枚举全部 q2 个种子本身就是多项式工作,给出一种高效的非线性区分方法。

因此小偏空间适合需要奇偶或受控 Fourier 测试的去随机化与校验。密码学长串安全则需要面对任意允许的高效区分器,必须使用不同的假设和证明。

参考资料
关系图谱7 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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