Skip to content

完美保密密钥下界

Shannon key-length bound · Perfect secrecy lower bound

在正确且完美保密的系统中,密钥熵不能小于消息熵。

条目类型
定理

形式陈述

对确定性解密、正确且满足完美保密的密码系统,若密钥 K 与消息 M 独立,则

H(K)H(M).

在有限消息空间且每条消息均可能时,也有密钥空间大小至少与消息空间一样大。

直觉

Shannon 下界说明,若要让同一密文对所有候选明文都保持同等解释空间,同时保证正确解密和完美保密,密钥必须提供至少与消息不确定性相当的随机性;不能用一个短、可重复的秘密无条件隐藏任意更长消息。证明利用 M 可由 (C,K) 恢复而 CM 独立,把条件熵链合并成 H(K)H(M)。这不是对计算安全加密的限制,伪随机性正是用困难假设绕开信息论要求。

例子与边界

均匀 n bit 消息的熵为 n,任何一次性、完美保密且零错误的方案都需至少 n bit 密钥熵;OTP 使用均匀 n bit 密钥达到等号。若消息只取两个高度偏置值,熵下界可小于表示长度,但更强的“对所有消息先验或每对明文”版本还会约束密钥空间基数。伪随机生成器从短种子扩展密钥流只能提供计算安全,不能绕过信息论下界获得完美保密。

密钥文件长度大不等于熵大:可预测或重复生成的 n bit 串可能只有很低熵。压缩消息后再 OTP 可以把密钥需求降到压缩长度,但压缩模型和长度本身可能泄露信息。

推论与应用

这个结果解释了为什么完美保密难以大规模部署,并划清信息论安全与基于计算假设安全的边界。完美保密 提供独立性条件, 提供资源计量,一次一密 达到界;伪随机生成器 与流密码把短密钥扩成长密钥流,只获得计算安全,而非反驳该下界。

参考资料
  • Claude E. Shannon, “Communication Theory of Secrecy Systems,” 1949.
  • Thomas M. Cover and Joy A. Thomas, Elements of Information Theory, 2nd ed., Wiley, 2006, §2.6 and Chapter 7.
关系图谱6 个相邻概念 · 1 类关系

拖动节点调整位置。

显示关系

显示:依赖

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