- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章密码学技术对称加密算法目标要求Objectives了解对称加密算法的基本概念、基本术语;了解对称加密算法中典型的加密算法;了解对称加密算法的优点与缺点;对称加密算法一、什么是对称加密算法明文:待加密的数据密文:加密后的数据密钥:加密过程中或解密过程中输入的数据加密算法:将明文和密钥相结合进行处理,生成密文的方法解密算法:将密文和密钥相结合进行处理,生成明文的方法对称加密算法一、什么是对称加密算法所谓的对称加密算法,指的是加密所使用的密钥和解密所使用的密钥是相同的,加密和解密都使用相同的密
第2章 密码学技术对称加密算法目标要求Objectives了解对称加密算法的基本概念、基本术语;了解对称加密算法中典型的加密算法;了解对称加密算法的优点与缺点;对称加密算法一、什么是对称加密算法明文:待加密的数据密文:加密后的数据密钥:加密过程中或解密过程中输入的数据加密算法:将明文和密钥相结合进行处理,生成密文的方法解密算法:将密文和密钥相结合进行处理,生成明文的方法对称加密算法一、什么是对称加密算法所谓的对称加密算法,指的是加密所使用的密钥和解密所使用的密钥是相同的,加密和解密都使用相同的密钥。Alice和Bob在不安全的信道上进行通信,而破译者Oscar不能理解他们通信的内容。对称加密算法二、典型对称加密算法——DES数据加密标准(Data Encryption Standard,DES)由IBM公司在1971年设计完成。1977年由美国国家标准局(现美国国家标准技术委员会)采用作为数据加密标准。DES是分组密码的典型代表,也是第一个被公布出来的标准算法。DES成为金融界及其他非军事行业应用最为广泛的对称加密标准。也是迄今为止世界上应用最为广泛的一种分组密码算法。对称加密算法二、典型对称加密算法——DESDES是一种对称密钥算法,密钥长度为56bits(加上奇偶校验,通常写成64bits)。DES是一种分组加密算法,分组长度 64bits为一个分组。基本思想:混乱:将每一位明文数字的影响尽可能地散布到多个输出密文数字中去,以更隐蔽明文数字的统计特性。扩散:使得密文的统计特性与明文、密钥之间的关系尽量复杂化。DES使用标准的算术运算和逻辑运算。 对称加密算法二、典型对称加密算法——DESDES对64位的明文分组进行操作,不足一个分组的用0来补齐。通过一个初始置换,将明文分组分成左半部分和右半部分,各32位长。在密钥的参与下进行16轮完全相同的运算。将16轮运算后的密文通过初始逆置换。输出最终的64位密文数据。对称加密算法二、典型对称加密算法——DESDES算法的强度:密钥长度 = 56比特暴力攻击 = 尝试2^55次在1977年,人们估计要耗资两千万美元才能建成一个专门计算机用于DES的解密,而且需要12个小时的破解才能得到结果。所以,当时DES被认为是一种十分强壮的加密方法。 攻击者类型所配有的计算机资源每秒处理的密钥数个人攻击1台高性能桌式计算机及其软件217-224小组攻击16台高性能桌式计算机及其软件221-224院、校网络攻击256台高性能桌式计算机及其软件225-228大公司配有价值1百万美元的硬件243军事情报机构配有价值1百万美元的硬件及先进的攻击技术255破解所需 攻击者平均时间 类型密钥长度个人攻击小组攻击院、校网络攻击大公司军事情报机构40?数周数日数时数毫秒数微秒56数百年数十年数年数小时数秒钟64数千年数百年数十年数日数分钟80不可能不可能不可能数百年数百年128不可能不可能不可能不可能数千年对称加密算法二、典型对称加密算法——DES由于56位密钥的DES已经不够安全,因此,1998年12月以后,56位密钥的DES已经不再作为联邦加密标准。为了使已有的DES算法投资不浪费,人们尝试用DES和多个密钥进行多次加密。三重DES加密,密钥长度为168比特, k=k1k2k3双密钥三重DES加密,密钥长度为112比特, k=k1k2对称加密算法三、对称加密算法的优缺点对称加密算法知识点内容小结:1、什么是对称加密算法;2、典型对称加密算法DES的基本原理3、DES算法的强度与多重DES加密;4、对称加密算法的优点与缺点;谢谢观看
原创力文档


文档评论(0)