“这条混合论证说明“安全 KEM 加安全 DEM”仍不是无条件公式。密钥分布与长度必须衔接,KEM/DEM 的查询模型和 key 使用次数必须匹配,挑战封装与数据密文必须绑定,nonce、co…”
形式陈述 ​
混合论证构造实验序列
直觉
混合论证不直接跨越两个复杂世界,而是在两个难以比较的分布或游戏之间插入一串中间世界,每次只替换一个局部组件。若每一步都几乎看不出,整个变化也几乎看不出;反过来,若起点与终点可被显著区分,三角不等式保证至少有一对相邻混合也可被区分,再把这一区分器转成破坏底层原语的攻击。它把“大规模同时替换”拆为可归约的单步替换,代价通常是混合数量的线性优势损失。
例子与边界
证明多块密文安全时可逐块把真实加密替换为零消息加密。若总体区分优势明显,平均论证说明至少某一相邻步也明显,从而构造攻击者。
要证明
相邻混合必须真的只改变归约能模拟的一部分;攻击者查询若自适应,模拟要保持一致性。指数多个混合会使可忽略误差累积失控,
推论与应用
混合论证用于加密、PRG、零知识、随机预言机替换和复杂协议组合证明。不可区分性提供端点目标,计算安全控制攻击优势,可忽略函数在多项式次求和后仍可忽略。DDH证明把真实 DH tuple 换成随机 tuple,ROM证明替换或编程 oracle 响应,KEM–DEM 组合先替换封装密钥、再调用 DEM 保密与完整性;三者都必须逐步模拟对手的查询接口,而不是只比较静态输出。
参考资料
- Jonathan Katz and Yehuda Lindell, Introduction to Modern Cryptography, 3rd ed., CRC Press, 2020,Chs. 2–12。
- Oded Goldreich, Foundations of Cryptography, Vol. 1, Cambridge University Press, 2001,Chs. 1–4。