“一次一密是对称加密方案中达到完美保密的基本实例。令消息空间、密钥空间和密文空间均为有限群 $G$;其底层载体因而是有限集合。密钥 $K$ 独立于消息 $M$,在 $G$ 上均匀选择且只使用一…”
形式陈述
设
若存在可忽略函数
总变差距离的事件刻画给出
因此,即使允许判别器拥有无限计算能力,最佳接受概率差仍恰为
在相同编码与实验约定下,统计不可区分允许任意事件测试,因而是计算不可区分性的更强情形:PPT 判别器只是所有事件测试的一小类。这里的信息论最优测试甚至不要求可计算。反向一般不成立,因为计算受限的观察者可能无法识别一个数学上很显著、却难以高效描述或搜索的事件。
直觉
统计不可区分不是“若干统计量相近”,而是任何观察规则都找不到明显差异。把两个分布想成两只装有标签的袋子:判别器先选定一个事件测试,再检查样本是否落入其中;选择测试时可以利用全部分布信息,甚至穷举整个空间,但不能看完本次样本后再更换要比较的事件;总变差距离直接给出它最多能把两个世界的接受概率拉开多少。
这一概念仍允许极罕见的差别。只要全部差异质量随
例子与边界
一次一密展示完美情形。固定任意等长消息
再令
伪随机生成器给出反向不成立的典型边界。若
若攻击者获得
推论与应用
统计不可区分为信息论安全提供统一语言。完美保密对应距离为零的极端情形;统计零知识、统计隐藏承诺和秘密共享则允许可忽略的分布误差。由于结论覆盖无界判别器,它不依赖某个计算困难假设,却仍依赖安全参数、泄露接口与样本数量的准确建模。
总变差还支持安全误差的组合:经过任意随机后处理,距离不会增大;按混合路径逐步替换分布时,三角不等式允许累加各步误差。这些性质解释了为什么统计模拟得到的近似视图可以安全地送入后续协议,同时也提醒人们记录累积次数,避免把许多可忽略项无条件地视为一个可忽略项。
参考资料
- Oded Goldreich, Foundations of Cryptography, Vol. 1, Cambridge University Press, 2001,computational and statistical indistinguishability。
- Jonathan Katz and Yehuda Lindell, Introduction to Modern Cryptography, 3rd ed., CRC Press, 2020,security definitions and statistical distance。
- David A. Levin, Yuval Peres, and Elizabeth L. Wilmer, Markov Chains and Mixing Times, 2nd ed., AMS, 2017,§4.1, standard characterizations of total variation。