- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对称与非对称加密59033.ppt
对称加密算法与非对称加密算法 第2单元 对称加密算法的特点 算法简单、速度快,被加密的数据块长度可以很大密 密钥在加密方和解密方之间传递和分发必须通过安全通道进行 网络用户需要保存的密钥太多 对称加密技术中的典型代表DES, 数据加密标准(Data Encryption Standard,DES) DES概述 分组加密算法:明文和密文为64位分组长度 对称算法:加密和解密除密钥编排不同外,使用同一算法 密钥长度:56位,每个第8位为奇偶校验位 采用混乱和扩散的组合,每个组合采用替代和置换方法,共16轮运算 只使用了标准的算术和逻辑运算,运算速度快,通用性强,易于实现 DES的应用 DES具有算法容易实现、速度快、通用性强等优点,但也有密钥位数少、保密强度较差、密钥管理复杂等缺点。 DES主要的应用范围: 1、计算机网络通信(限于民用敏感信息) 2、电子资金传送系统 3、保护用户文件 4、用户识别 对称密码体制的其它算法 对称密码体制的其它算法 2、IDEA 类似于TDEA,是一种分组密码算法,分组长度为64位,但密钥长度为128位。 3、AES(高级加密标准) 是一种分组长度和密钥长度都可变的分组密码算法,其分长度和密钥长度分别可为128、192和256,具有安全、高效和灵活等特点。 非对称加密体制 对称密钥加密方法存在的问题: 1、密钥的生成、管理、分发等都很复杂; 2、不能实现数字签名。 非对称加密体制 公开密钥加密技术的特点 算法复杂、速度慢,被加密的数据块长度不宜太大 公钥在加密方和解密方之间传递和分发不必通过安全通道进行 * * 加密与解密的密钥相同(对称加密),即:P=D(K,E(K,P)) 。也称单密钥算法,或传统加密算法。例如DES,IDEA等。 对称加密算法 P47 用户需保存的密钥数 P47 DES加密算法是由 IBM 研究在1977年提出的。并被美国国家标准局宣布为数据加密标准DES,主要用于民用敏感信息的加密 输入64比特明文数据 初始置换IP 在密钥控制下 16轮迭代 初始逆置换IP-1 输出64比特密文数据 交换左右32比特 DES加密过程 DES安全性 1998年7月电子前沿基金会(EFF)使用一台25万美圆的电脑在56小时内破译了56比特密钥的DES 1999年1月RSA数据安全会议期间,电子前沿基金会用22小时15分钟就宣告破解了一个DES的密钥 关于DES算法的一个最有争议的问题就是担心实际56比特的密钥长度不足以抵御穷举式攻击,因为密钥量只有 个 早在1977年,Diffie和Hellman已建议制造一个每秒能测试100万个密钥的VLSI芯片。每秒测试100万个密钥的机器大约需要一天就可以搜索整个密钥空间。他们估计制造这样的机器大约需要2000万美元 DES的安全性 对称加密算法还TDEA(3DES)、IDEA、AES、MD%、RC5等。 1、TDEA算法 在DES的基础上采用三重和双密钥加密的方法,算法步骤为: (1)发送方使用密钥K1进行第一次DES加密 (2)发送方用密钥K2对上一结果进行DES解密 (3)发送方再用K1对上一结果进行第二次DES加密 (4)接收方相应地使用K1解密、K2加密、再用K1解密 加密与解密的密钥不同,且由其中一个不容易推出另一个:P=D(KD,E(KE,P))。也称双密钥算法或公开密钥算法。如RSA算法 非对称加密体制 加密密钥是公开的,称为公开密钥。 解密密钥上保密的,称为私钥。 加密算法和解密算法都是公开的,每个用户有一个对外公开的加密密钥和对外保密的解密密钥。 私钥由公钥决定,但却不能由公钥计算出来。理论上解密密钥可由加密密钥推算出来,但这种算法设计中实际上是不可能的,或者即使能够推算出来,但要花费很长的时间而成为不可行的。所以公开加密密钥也不会危害私钥的安全。 非对称加密体制 公钥密码学的出现使大规模的安全通信得以实现 – 解决了密钥分发问题 公钥密码学还可用于另外一些应用:数字签名、防抵赖等 用户需保存的密钥数
您可能关注的文档
最近下载
- 智慧城市云计算大数据中心项目深化设计方案(403页word).docx VIP
- 全国高中青年数学教师优质课大赛一等奖《基本不等式》教学设计.doc VIP
- 中华民族共同体概论第一讲 中华民族共同体基础理论part1.pptx VIP
- 儿童绘本改编与创作教案.pdf VIP
- JGJ-T291-2012:现浇塑性混凝土防渗芯墙施工技术规程.pdf VIP
- 实施指南《GB_T18944.2-2022柔性多孔聚合物材料海绵和发泡橡胶制品规范第2部分:模制品与挤出制品》实施指南.docx VIP
- 2022新能源风电场接入集控中心技术方案.doc VIP
- 白头翁的故事培智.ppt VIP
- 应聘人员登记表单.docx VIP
- 5S_培训教材.ppt VIP
文档评论(0)