




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020/6/5,1,3.2伪密钥和唯一解距离,王滨2005年3月9,2020/6/5,2,定理3.1设b1,则有,(1),上节内容回顾,熵:,2020/6/5,3,上节内容回顾,定理3.3,联合熵:,条件熵:,平均互信息:,2020/6/5,4,3.2伪密钥和唯一解距离主要内容:利用Shannon信息论,研究密文、明文和密钥的信息量。分析唯密文攻击条件下要唯一确定密钥时至少需要的密文长度。,2020/6/5,5,定理3.4设M,K,C分别是明文空间、密钥空间和密文空间上的随机变量,则有,截获密文后密钥的未知信息量等于明文与密钥总的未知信息量减去从已知的密文中获得的信息量。,直观含义:,2020/6/5,6,定理3.4设M,K,C分别是明文空间、密钥空间和密文空间上的随机变量,则有,根据条件熵与联合熵之间的关系,有,证明:,由于知道密文和密钥,自然也知道明文,因而密钥和密文都知道时提供的信息量H(K,C)等于密钥、密文和明文都知道时提供的信息量H(K,M,C),即,下证之.,由和条件熵与联合熵的关系知,同理,有,故由密钥与明文独立知,2020/6/5,7,截获密文C后,就可将密钥唯一确定等价于,下面根据这个条件,计算至少需要多少密文才能将密钥唯一确定.将密钥唯一确定所需要的最少的密文的数量,就称为该密码体制的唯一解距离.要求唯一解距离,需要首先计算计算出n长明文M的熵H(M)和n长密文的熵H(C).,定理3.4说明:,截获密文C后,就可将密钥唯一确定等价于,2020/6/5,8,(A)n长密文熵的计算,我们需要做一个合理的假设:假设:密文是随机的!,设密文字母表为Y,则n长密文就是由字母表Y中n个字母组成的密文字母串.,结论:设n长密文服从均匀分布,则n长密文的熵为,证明:,因n长密文共有个,从而由n长密文服从均匀分布和熵的性质知,2020/6/5,9,如何刻划明文本身包含的未知信息量呢?我们给出如下的定义:,设明文字母表为X,则n长明文就是由字母表X中n个字母组成的明文字母串.,(B)n长明文熵的计算,2020/6/5,10,定义3.5(2)设L是一种语言,则称,为该语言L的冗余度(Redundancy).,定义3.5(1)设L是一种语言,则称,为该语言L的(单字母)熵.,因此,当n很大时,近似有,2020/6/5,11,例1如果由64个二进制数构成的某类密钥的熵平均是56比特,则该类密钥的熵为0.875比特.例2如果由64个二进制数构成的某类密钥的熵平均是56比特,则该类密钥的冗余度是1-0.875=0.125比特即:平均每个密钥比特有0.125个比特是多余的.,2020/6/5,12,下面转到分析需要截获多少密文才能将密钥唯一确定的问题.,2020/6/5,13,定义3.6称将密钥唯一确定所平均需要的最少的密文的数量为该密码体制的唯一解码量.唯一解码量也称为唯一解距离.,将密钥唯一确定等价于H(K|C)=0.下面根据定理3.4的结论计算一个密码体制的唯一解码量.,2020/6/5,14,当截获n长明文X(n)对应的n长密文Y(n)后,就可将密钥的信息全部确定等价于,现设,则有,从而,即,也就是说,当截获个密文字母后,就可将密钥的信息全部确定.,2020/6/5,15,设已知密文C(n)及对应的明文M(n).由于明文M(n)是已知的,因而此时该明文的熵H(M(n)=0,因而RL=1.这就是说,当n=H(K)/RL=128时,就可将密钥的信息唯一确定.即此时唯一解距离为128.,结论:设明文的(单字母)冗余度为,则所有密码体制的唯一解距离均为,例:对于具有128比特密钥的密码体制,平均需要128比特的已知明文,就能将密钥唯一确定.其中已知明文就是已知一个密文和它对应的明文.,解毕,解:,2020/6/5,16,几点说明:(1)由于唯一解距离量是用熵推出来的,因而它只是将密钥唯一确定所平均需要的密文长度。由于明文熵是每份明文所包含的信息量关于所有明文的平均值,因而有时需要的密文数量少,有时需要的数量多,但其平均值就是唯一解码距离。(2)明文熵不同,唯一解距离也不同。明文熵就是你在攻击过程中每个字母所能利用的信息量。(3)如何确定唯一密钥?确定过程实际上能否实现,这里并不关心。一般而言,穷举攻击所需的平均密文量就是该密码体制的唯一解距离。,2020/6/5,17,伪密钥首先介绍候选密钥、伪密钥和等效密钥的概念。候选密钥:攻击者在求解正确密钥时,求出的可能密钥都称为候选密钥。平均来看,当得到的密文数量小于唯一解距离时,候选密钥未必只有一个,此时,就会有多个候选密钥.伪密钥:攻击者得到的候选密钥中的错误密钥称为伪密钥.等效密钥:如果两个密钥对所有明文的加密结果都相同,则称这两个密钥为等效密钥.,两个等效密钥k1和k2对应的加密函数和就是一个函数,因而它们的加密效果完全相同.,2020/6/5,18,3.1密码体制的数学模型密码体制由明文空间、密文空间、密钥空间和密码算法四部分构成。被加密的明文服从明文空间上的一个概率分布pm(x);被使用的密钥服从密钥空间上的一个概率分布pk(x);,密文也服从密文空间上的一个概率分布pc(x);.,注意:密钥的分布与明文的分布独立!,2020/6/5,19,3.3密码体制的完善保密性,定义3.7(完善保密性)对一个密码体制而言,如果明文与密文独立,即对所有明文空间中的任一点x和密文空间中的任一点y,都有,则称该密码体制具有完善保密性(Perfectsecrecy).或称该密码体制是完全保密的。,等价刻划:一个密码体制具有完善保密性当且仅当对所有明文空间中的任一点x和密文空间中的任一点y,都有,2020/6/5,20,完善保密性的信息论刻划:,条件熵刻划:完善保密性等价于,互信息刻划:完善保密性等价于,下面在(1)明文空间、密文空间和密钥空间的点的个数相等;(2)密文在密文空间中出现的概率都0这两个条件下给出完全保密的密码体制的充要条件.,2020/6/5,21,定理3.6设E(k
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高考数学复习指南及解题技巧
- 2025年语音合成技术初级考试备考策略
- 企业级IT服务移动化服务协议
- 2025年村级图书管理员招聘考试试题集及解析
- 22025年“健康中国”战略下医疗健康产业品牌建设报告
- 日化用品行业天然成分化妆品研发方案
- 2025年高校研究生招生考试模拟题及答案
- 2025年四川省内江市国家公务员公共基础知识模拟题(附答案)
- 乡村合作农田资源流转协议
- 建设工程施工协议示范
- 下肢静脉曲张课件
- 脑健康中心建设指南(2024年版)
- 2024-2025学年八年级上册历史期末复习选择题(解题指导+专项练习)原卷版
- 高考小说阅读导练:蒙太奇、意识流、冰山理论专项(理论指导+强化训练+参考答案)
- 市政工程综合管网及道路施工组织设计方案
- 关于成立建筑垃圾循环利用公司策划书
- 医院义诊与公益活动管理制度
- 上肢骨折功能锻炼
- (完整版)初等数学研究答案
- Welcome Unit 开学第一课(课件)高中英语人教版必修第一册
- 13.1 磁场 磁感线 课件 高二上学期物理人教版(2019)必修第三册
评论
0/150
提交评论