“Goldreich–Levin 归约还会把随机内积预测器视为带随机响应的字符查询器,调用这里的显著频谱搜索。在那条密码学归约中,频率索引就是候选原像;仍须证明好输入占比、保证各次响应使用独立…”
形式陈述
设
Goldreich–Levin 定理说
一个定量归约足以看清结论。假设预测器
给定一个有效下界
直觉
固定隐藏字符串
恢复不应逐一猜
例子与边界
第一步:平均优势不能只属于极少数输入
固定
它等于该
称
这一步保证反演器有至少逆多项式比例的机会遇到可恢复输入。只证明“某个输入可恢复”不足以反驳平均情形单向性。
第二步:固定像后,预测器提供一个有噪声的函数接口
反演器收到
它不需要被精确计算;每次运行
对真实隐藏输入
这里不能固定一份会在不同
第三步:复用重系数搜索,生成短候选表
已有 KM 搜索页证明了以
Parseval 给出
于是 KM 的前缀质量估计器仍然无偏,取值仍在
取
次预测器调用内完成,列表规模至多
第四步:列表方向必须变成可验证原像
反演器依次计算
若预测优势在无穷多个长度上至少为某个逆多项式,可用该逆多项式作搜索阈值,在这些长度上得到不可忽略反演概率,违反单向性。无需假装反演器事先知道实际每一长度的精确优势。
一个小编码例子
取
它不是某个固定坐标,而是所有坐标按公开
则
推论与应用
若
参考资料
- [1] Oded Goldreich and Leonid A. Levin, A Hard-Core Predicate for All One-Way Functions, STOC 1989;作者的硬核位与 Hadamard 列表译码说明。
- [2] Ryan O'Donnell, Analysis of Boolean Functions, §§3.4–3.5:相关方向与重系数搜索。本文把已有 KM 接口扩展为独立随机响应,并完整核算好输入比例与原像验证成功率。