第7章密码体制的安全性测度课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第7章密码体制的安全性测度课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密码 体制 安全性 测度 课件
- 资源描述:
-
1、1第第7 7章章 密码体制的安全性测度密码体制的安全性测度n7.1 密码基本知识密码基本知识n7.2 古典密码体制n7.3 现代密码体制n7.4 密码体制的安全性测度27.1 7.1 密码基本知识密码基本知识n1949年,香农发表了论文“密码体制的通信理论”n利用数学方法对信息源、密钥源、接收和截获的密文进行了数学描述和定量分析,提出了通用的密钥密码体制模型,奠定了现代密码学的基础。3密码技术的发展史n1.隐写术和手工密码变换:代替和换位n2.1920年,弗纳姆密码:自动加解密的诞生n3.二战时0075密码本:非对称密码的萌芽n4.1975年,DES诞生:现代分组码形成n5.1976年,RSA
2、密码诞生:公钥密码概念被提出4密码体制n1.密码学:密码编码学和密码分析学。n2.密码体制:它是一组规则、算法、函数或程序,使保密通信双方能够正确的、容易的进行加密和解密,包括密码算法、明文、密文和密钥。n3.保密通信系统:由密码体制、信源、信宿和攻击者构成5加解密在信息传输系统模型中信源信源编码信源译码信宿信道编码信道信道译码+加密编码解密译码噪声源SUCXYVSn6保密通信系统模型7密码体制的组成n1.明文空间Pn2.密文空间Cn3.密钥空间K:包括加密密钥ke和解密密钥kdn4.加密算法E:加密变换的集合n5.解密算法D:解密变换的集合PcDpCpEckkkCcPpdekkde)(,)(
3、)(是一个密钥,则,为密文,为明文,设8密码体制n什么是好的密码体制?n1.已知密文和加密密钥时,计算密文很容易;n2.在不知道解密密钥时,由密文推知明文相当困难;n密码算法的安全等级n1.无条件安全:也叫理论安全n2.计算安全:也叫实际安全9密码分析攻击(六种)n密码分析攻击是指在不知道密钥的情况下,利用密码体制的弱点,恢复出明文或密钥:n1.唯密文攻击;n2.已知明文攻击;n3.选择明文攻击;n4.自适应选择明文攻击;n5.选择密文攻击;n6.选择密钥攻击;10第第7 7章章 密码体制的安全性测度密码体制的安全性测度n7.1 密码基本知识n7.2 古典密码体制古典密码体制n7.3 现代密码
4、体制n7.4 密码体制的安全性测度11古典密码体制n作为密码学发展的初级阶段,古典密码简单、安全性,一般都采用替代和置换的方法n替代:将明文中的字母用其它字母、数字或符号进行取代;替代算法就是密钥。n置换:也叫换位,明文的字母保持不变,但是顺序被打乱了。n古典密码分为三类:单表密码、多表密码和多字母代换密码(即换位密码)12古典密码的分类n1.单表密码单表密码对明文中所有的字母都使用同一个映射,并且映射是一一对应的。n1.凯撒(Caesar)密码:将明文中每个字母用字母后面的第三个字母进行代替。n2.使用密码词(组)的单表代替密码:使用一个单词或词组,去掉重复字母作为密钥,再将字母表中其它字母
5、置于密钥之后,构造出字母替代表。13古典密码的分类n2.多表密码n单表密码的缺陷是明文中单个字母的概率分布与密文的相同。多表密码使用多个映射来隐藏单字母的出现频率,但是每个映射仍然是一对一映射。多表密码将明文字符划分为长度相同的消息单元,即明文组,对同一明文分组中不同位置的字母进行不同的代替,即相当于使用了多张字母代替表,当然它也可以对不同明文组进行不同的代替,从而使同一个字符对应不同的密文,改变了单表密码中密文与明文字母的唯一对应性。147.2.2多表密码普莱费尔密码定的某个字母。,则在明文末端添加约若明文字母个数为奇数,并用前述方法处理;的字母于重复字母之间,则插入一个事先约定若同行;和,
6、和且角的字母,确定的矩形的其它两个和是由,列,则不在同一行也不在同一,若密时反向);是最后一行的下方(解行被看作下方的字母。其中第一和分别是紧靠,在同一列,则对应密文,若密时反向);是最后一列的右方(解列被看作右端的字母。其中第一和分别是紧靠,在同一行,则对应密文,若加密如下:,处理。每一对明文字母被当作被算为一个字母,即和其它字母。字母依次填入,然后在以字母表顺序去除重复的字母填关键词的字母左至右、从上至下依次从来构造,构建方法是:密钥个关键词字母矩阵,该矩阵由一组合。它基于一个换为密文双字母对待,并将这些单元转的双字母作为一个单元普莱费尔密码将明文中5.PP.4PCPCPPCCPP3.PP
7、CCPP2.PPCCPP1.PPIJJI)()(552122112121212121212121212115普莱费尔密码例7.2.5ar,mu,hs,ea/,monarchyMONARparmuhseaCHYBDEFGI JKLPQSTRM CM BP IMUVWXZ例,密钥是,则构造的字母矩阵如下如果明文是首先分组:对应密文为:普莱费尔密码的缺点是:它保持了明文语言的完好结构,几百字的密文就足以使用统计分析破译。区分普莱费尔密码和单表密码的有效方法是:统计文本中每个字母出现的频率,看频率曲线是否平稳。167.2.3换位密码n换位密码n换位就是重新排列明文消息中字母,以打破密文的结构特性,它交
8、换的不是字符本书,而是字符被书写的位置n一种换位的处理方法是:将明文按行写在格纸上,然后按列的方式读出结果,即为密文,为了增加变化的复杂性,可以设定读出列的不同次序(该次序即为密钥)n例7.2.8n换位密码中,虽然字母顺序被打乱了,但是密文和明文中字母出现的频率相同,密码分析者可以很容易辨别,但如果将换位密码和其它密码技术相结合,则可以得到十分有效的密码编码方案。17第第7 7章章 密码体制的安全性测度密码体制的安全性测度n7.1 密码基本知识n7.2 古典密码体制n7.3 现代密码体制现代密码体制n7.4 密码体制的安全性测度18现代密码体制n古典密码体制:代替和换位;实际应用中是两种方法的
9、组合运用,但密码的安全强度不够高。n为了适应现代信息安全的需要,现代密码技术得到了快速发展:n对称加密:如DES、AES等n非对称加密(也称公钥加密):如RSAn消息摘要:如MD-1、MD-5等19现代密码体制n1.对称加密n加密和解密使用相同的密钥,用户必须让使用者知道密钥,密钥由双方共同保密。n2.非对称加密(公钥体制)n它使用一对关联密码:公开密钥和所有密钥,公钥任何人都知道,私钥只有主人知道,因此加密由一个密钥完成,解密由另一个密钥完成。公钥体制可实现加密、会话密钥分配和数字签名。n3.消息摘要n消息摘要用于防止信息被改动,使用摘要函数,函数的输入可以是任意大小的消息,输出是固定长度的
10、摘要,即数字指纹,对数字指纹用私钥加密,就成为数字签名(利用公钥可对数字签名解密,因为私钥只有签名的人才有,所以解密后即可证明加密人的身份问题)207.3.1对称密码n对称密码的特点是加密和解密使用同一个密钥,按加密模式分为:n分组密码:将原文按固定大小进行分组,然后加密,典型算法有DES、3DES、IDEA、AES、RC2和RC5等等n序列密码(流密码):对流式数据进行加密,如实时的语音和视频流数据的加密传输,典型算法有RC4、SEAL和A5等。n对称密钥体制的基本要素:明文、加密算法、密钥、解密算法、明文和攻击者217.3.1对称密码n对称密钥体制安全性的要求:n1.加密算法必须足够安全,
展开阅读全文