第六章 香农理论

密码学 第六章 香农理论

第六章 香农理论

香农(Shannon )1949年在贝尔系统技术期刊上发表了一篇标题为“保密系统的通信理论”的论文,该论文对密码学的科学研究有重大影响。

密码学 第六章 香农理论

如果给定一个密码体制,则关于它的明文、密文与密钥的联合概率分布为

P (m , c , k ) 。由给定密码体制的联合概率分布可以确定该体制的各种边际分布与条件分布,并由此确定一系列信息的度量。 常用边际分布与条件分布如下:

明文与密钥的联合概率分布为 P (m , k ) =

c ∈C

∑P (m , c , k ) ,

m ∈M , k ∈K 明文与密文的联合概率分布为 P (m , c ) =

k ∈K

∑P (m , c , k ) ,

, c C

明文的概率分布为 P (m ) =

k ∈K

∑P (m , k ) ,

M

密钥 (∈

P () ,

∈K

密文(=

m

c ∈

条件概率分布为

明文和密钥的条件概率分布为 P (c /m , k ) =

P (m , k , c )

P (m , k )

密文关于明文的条件概率分布为 P (c /m ) =

P (m , c )

P (m )

明文关于密文的条件概率分布为 P (m /c ) =

P (m , c )

P (c )

密钥关于密文的条件概率分布为 P (k /c ) =

P (k , c )

P (c )

说明:

[1]

尽管lim x lb x =0,即允许x =0,但因为在熵的定义中,当P i =0时,

x →0

lb P i 无定义,所以假设定义6.2中的和是在所有P i ≠0的下标i 上进行

的。

[2]

熵定义中对数的底通常用2,因为lb P (其中a 为常数),i =log a P i ∙lb a 所以计算熵时,若改变对数的底,熵的值只相差一个常数因子。

m ∈M

密文概率分布相关的熵为 H (C ) =-∑P (c ) lb P (c )

c ∈C

明文与密文联合概率分布相关的熵为

H (M , C ) =-

m ∈M c ∈C

∑∑P (m , c ) lb P (m , c )

6. 4 多余度和唯一解码量

● 把熵的结果应用到密码体制,可以证明在密码体制的组成部分之间存在一

对于某一密码体制保密性的评估,需要一种测度方法。用于讨论密码体制保密性的基本方法有两类:计算保密性研究和无条件保密性研究。 计算保密性研究

计算保密性是涉及破译一个密码体制所需计算能力的一种指标。 如果定义一个密码体制是计算上保密的,则指破译这个体制的最好算法

需要至少N 次运算,而N 是一个非常大的数。

● 目前,还没有一种密码体制被证明是“计算上保密的”。实际中所称的

“计算上保密的”仅指攻破该体制的已知最好方法需要的计算机时间过

大。

● 另一种提供“计算保密性”的方法是把一个密码体制的保密性转换为一

些已经研究过的非常困难问题。

现有明文m i 和m j ,即密文c k ,由于完全保密,有 P (c k m i ) =P (c k ) =P (c k m j )

其中

P (c k m i ) =

l ∈K ∑P (l ) ,

∑P (x ) , E (m i , l ) =c k E (m j , x ) =c k P (c k m j ) =

x ∈K

P (l ), P (x ) 分别是l , x 密钥的先验概率,即

将m i 变为c k 的所有密钥的概率之和 = 将m j 变为c k 的所有密钥的概率之

密码学 第六章 香农理论

第六章 香农理论

香农(Shannon )1949年在贝尔系统技术期刊上发表了一篇标题为“保密系统的通信理论”的论文,该论文对密码学的科学研究有重大影响。

密码学 第六章 香农理论

如果给定一个密码体制,则关于它的明文、密文与密钥的联合概率分布为

P (m , c , k ) 。由给定密码体制的联合概率分布可以确定该体制的各种边际分布与条件分布,并由此确定一系列信息的度量。 常用边际分布与条件分布如下:

明文与密钥的联合概率分布为 P (m , k ) =

c ∈C

∑P (m , c , k ) ,

m ∈M , k ∈K 明文与密文的联合概率分布为 P (m , c ) =

k ∈K

∑P (m , c , k ) ,

, c C

明文的概率分布为 P (m ) =

k ∈K

∑P (m , k ) ,

M

密钥 (∈

P () ,

∈K

密文(=

m

c ∈

条件概率分布为

明文和密钥的条件概率分布为 P (c /m , k ) =

P (m , k , c )

P (m , k )

密文关于明文的条件概率分布为 P (c /m ) =

P (m , c )

P (m )

明文关于密文的条件概率分布为 P (m /c ) =

P (m , c )

P (c )

密钥关于密文的条件概率分布为 P (k /c ) =

P (k , c )

P (c )

说明:

[1]

尽管lim x lb x =0,即允许x =0,但因为在熵的定义中,当P i =0时,

x →0

lb P i 无定义,所以假设定义6.2中的和是在所有P i ≠0的下标i 上进行

的。

[2]

熵定义中对数的底通常用2,因为lb P (其中a 为常数),i =log a P i ∙lb a 所以计算熵时,若改变对数的底,熵的值只相差一个常数因子。

m ∈M

密文概率分布相关的熵为 H (C ) =-∑P (c ) lb P (c )

c ∈C

明文与密文联合概率分布相关的熵为

H (M , C ) =-

m ∈M c ∈C

∑∑P (m , c ) lb P (m , c )

6. 4 多余度和唯一解码量

● 把熵的结果应用到密码体制,可以证明在密码体制的组成部分之间存在一

对于某一密码体制保密性的评估,需要一种测度方法。用于讨论密码体制保密性的基本方法有两类:计算保密性研究和无条件保密性研究。 计算保密性研究

计算保密性是涉及破译一个密码体制所需计算能力的一种指标。 如果定义一个密码体制是计算上保密的,则指破译这个体制的最好算法

需要至少N 次运算,而N 是一个非常大的数。

● 目前,还没有一种密码体制被证明是“计算上保密的”。实际中所称的

“计算上保密的”仅指攻破该体制的已知最好方法需要的计算机时间过

大。

● 另一种提供“计算保密性”的方法是把一个密码体制的保密性转换为一

些已经研究过的非常困难问题。

现有明文m i 和m j ,即密文c k ,由于完全保密,有 P (c k m i ) =P (c k ) =P (c k m j )

其中

P (c k m i ) =

l ∈K ∑P (l ) ,

∑P (x ) , E (m i , l ) =c k E (m j , x ) =c k P (c k m j ) =

x ∈K

P (l ), P (x ) 分别是l , x 密钥的先验概率,即

将m i 变为c k 的所有密钥的概率之和 = 将m j 变为c k 的所有密钥的概率之


相关内容

  • 香农信息定义分析与改进
  • 香农信息定义分析与改进 AnalysisandBettermentofShannon'sInformationDefinition 王勇 (桂林电子科技大学桂林541004) 摘要从新的角度阐明了香农信息论和信息定义的局限性,指出了它没有考虑信息的可靠性.完备性等特点.以及 其条件熵的命名不恰当,香 ...

  • 香农公式及其应用 论文
  • 香农公式的应用 比特和波特有何区别? 比特和波特是两个完全不同的概念,比特是信息量的单位,波特是码元传输的速率单位.但信息的传输速率"比特/每秒" 一般在数量上大于码元的传输速率"波特",且有一定的关系,若使1个码元携带n 比特的信息量,则M Baud的码元传 ...

  • 香农定律和奈奎斯特准则
  • 香农定律和奈奎斯特准则 (1)信道容量与香农定理(Shannon Theroy) 我们常常会遇到这样的问题:我的信道上到底可以传输多大的数据,或者指定的信道上的极限传输率是多少.这就是信道容量的问题.例如在xDSL 系统中,我们使用的传输介质是仅有几兆带宽的电话线,而上面要传送几兆.十几兆甚至几十兆 ...

  • 香农编码c++
  • <科学研究方法>课程学术报告 数字图像信源压缩之香农编码实现(基于VS2013C++) 陆顺杰 三年级 电子信息工程 1142051154 摘要: 本文首先介绍了数字图像信源压缩的必要性,然后讨论了各种编码的特性,最后基于VS2013C++实现对N信源符号的香农编码. 引言: 在数字图像 ...

  • 香农定理 | 扩频通信的基本理论依据
  • 扩频通信系统最大的特点是其具有很强的抗人为干扰.抗窄带干扰.抗多径干扰的能力.扩频通信的基本理论根据是信息理论中香农的信道容量公式. 香农定理是所有通信制式最基本的原理,它描述了有限带宽.有随机热噪声信道的最大传输速率与信道带宽.信噪比之间的关系. C=B*log2(1+S/N) C--信道容量, ...

  • 奈奎斯特定理与香农定理
  • 奈奎斯特定理与香农定理 早在1924年,AT&T的工程师奈奎斯特(Henry Nyquist)就认识到在任何信道中,码元传输的速率都是有上限的,并推导出一个计算公式,用来推算无噪声的.有限带宽信道的最大数据传输速率,这就是 今天的奈奎斯特定理.由于这个定理只局限在无噪声的环境下计算信道最大数 ...

  • 信息论基础
  • <信息论基础>课程教学大纲 课程编号:(0531305) 课程名称:信息论基础 参考学时:48 其中实验或上机学时:0 先修课及后续课:先修课:概率论.信号与系统 后续课:通信原理.数字图像处理.语音信号处理 说明部分 1.课程性质 本课程是电子信息类专业的技术基础课 2.课程教学的目的 ...

  • [信息论与编码]课后习题答案
  • 1. 在认识论层次上研究信息的时候,必须同时考虑到 形式.含义和效用 三个方面的因素. 2. 1948年,美国数学家 香农 发表了题为"通信的数学理论"的长篇论文,从而创立了信息论. 3. 按照信息的性质,可以把信息分成 语法信息.语义信息和语用信息 . 4. 按照信息的地位,可 ...

  • 1信息技术相关概念
  • 信息技术相关概念 吴涛 副教授 (2010 v1.0) 华中科技大学软件学院 信息技术导论 2010 1 目录  1 信息和信息技术 2 计算机相关概念 3 软件工程   信息技术导论 2010 2 1.1 信息  什么是信息? (传字游戏)   信息是信息论中的一个术语,常常把消息中有 ...