- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息论-信阳师范学院
* (3)如何求出密钥?密钥求解过程在实际上能否实现,Shannon保密理论并不关心。唯一解码量只是反映了能够将密钥唯一确定所平均需要的最少密文量。 Shannon保密理论还说明,如果攻击过程能够利用明文提供的全部信息,那么将密钥唯一确定时所需的平均密文长度就是其唯一解码量。 2004-2-16 * * 信阳师范学院 数学与信息科学学院 Shannon保密理论(2) 何俊杰 * Shannon保密理论 信息论是研究密码的保密性的一种重要方法。 为了利用信息论研究密码的保密理论,首先需要给出密码体制的概率模型。 * 由于密码破译有攻击明文和攻击密钥两类,因而我们的目的也有两个: (1) 研究密文能够提供的明文的信息量及相关问题; (2) 研究密文能够提供的密钥的信息量及相关问题。 从唯密文攻击的角度看,密码分析的任务就是从截获的密文中提取有关明文或密钥的信息,因此,我们所研究的是唯密文攻击方法所能提供的最大信息量及相关问题。 * 一、理论上的保密性 理论上的保密性是在不考虑密码分析者的攻击时间和所需设备能否实现的假设下,研究密码体制相对于唯密文攻击的安全性。 从信息论上讲,理论上的保密性考查的是唯密文攻击方法平均所能获得的最大信息量。 * * 完全保密的意义在于: 无论密码分析者能够获得多大的密文量 无论他能够用于破译的时间和资源有多丰富 他都不能从密文中获得明文的任何信息。 * 推论1 设 和密钥空间,则有 (1) (2) (3)密码体制具有完全保密性的必要条件是 分别是明文空间、密文空间 * 推论1之(3)说明: 完全保密的密码体制的密钥熵必须随着明文长度L的增长而增加。 如果要加密L个明文比特,必须利用密钥熵是L比特的密钥加密才可能达到完全保密性。 因此,从理论上保密的观点看,只要明文熵随着明文的长度的增加而增加,任何有限密钥的密码体制,总能从密文中获取到明文的信息。 * 完全保密的密码体制是否存在呢? 如果存在的话,那么应当如何设计呢? 假设: (1)明文空间、密文空间和密钥空间中点的个数相等; (2)每个明文在明文空间中出现的概率都不是0; (3)每个密文在密文空间中出现的概率都不是0 以下在这三个条件下,给出完全保密的密码体制的充要条件。 * * * * 拉丁方变换 明文序列 密文序列 随机的密钥序列 完全保密的密码体制的结构 完全保密的密码体制的结构如下图 * * * * * * * * * 统计结果表明,普通英语的多余度为3.2比特/字母。 由于电子文档具有更多的格式规律,因而由普通英语形成的电子文档的多余度也不同于普通英语的多余度。 * * * * 例4 对于具有128比特密钥的密码体制, (1)在已知明文攻击的条件下,平均需要128个密文比特,就能将密钥唯一确定; (2)如果明文是普通英文,则在唯密文攻击的条件下,平均需要40个密文字母,就能将密钥唯一确定; (3)如果明文是随机数,则在唯密文攻击条件下,无论掌握多少密文,都不能将密钥唯一确定。 * * 例4之(3)的结论也很容易理解。因为密钥求解的本质就是利用所掌握的明文信息,将正确密钥与错误密钥区分开来。由于明文是随机数,因而不提供任何信息,因而无法为真假密钥的区分提供依据。 * 对唯一解码量的几点说明: (1)由于唯一解码量是利用熵推出来的,而明文熵反映的是明文平均具有的未知信息量,因而唯一解码量只是唯一确定密钥所平均需要的密文长度。 如果实际明文的多余度更大,则需要的密文数量就少;如果实际明文的多余度小,则需要的密文数量就大。 * (2)明文熵不同,唯一解码量也不同。 例4就是典型例子。明文熵就是攻击密钥时每个字母所能利用的平均信息量。如果一个攻击方法只能利用单字母的频次分布,则该攻击方法的唯一解码量就是由单字母的频次分布计算出的明文熵所对应的唯一解码量;如果一个攻击方法只能利用五字母的频次分布,则该攻击方法的唯一解码量就是由五字母的频次分布计算出的明文熵所对应的唯一解码量。 2004-2-16 *
您可能关注的文档
最近下载
- 国企中层领导竞聘笔试题(含答案).docx VIP
- 小学与初中英语衔接教学建议.ppt
- 2025年证券从业资格考试真题及答案.docx VIP
- ABB SPAM150C 电动机保护继电器模件 手册(中文).pdf
- 2023年标准化工程师考试试题.pdf VIP
- 新版西师大版三年级数学上册应用题专项练习题 .docx VIP
- 精装修工程冬季施工方案、.doc VIP
- INFINI Labs(曾勇):下一代纯实时搜索引擎INFINI Pizza.pdf VIP
- DB62_T 5087-2025 马铃薯品种 天薯15号.docx VIP
- DB41_T 2829-2025 大口黑鲈池塘养殖技术规范.docx VIP
原创力文档


文档评论(0)