- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西安电子科技大学 * * 第四章 分组密码 一、分组密码概述 二、分组密码运行模式 三、DES 四、AES 五、分组密码的分析 * * 三、美国数据加密标准—DES(Data Encryption Standard) * * 美国制定数据加密标准简况 目的 通信与计算机相结合是人类步入信息社会的一个阶梯,它始于六十年代末,完成于90年代初。计算机通信网的形成与发展,要求信息作业标准化,安全保密亦不例外。只有标准化,才能真正实现网的安全,才能推广使用加密手段,以便于训练、生产和降低成本。 * * 美国制定数据加密标准简况 美国NBS在1973年5月15公布了征求建议。1974年8月27日NBS再次出公告征求建议,对建议方案提出如下要求: 算法必须完全确定而无含糊之处; 算法必须有足够高的保护水准,即可以检测到威胁,恢复密钥所必须的运算时间或运算次数足够大; 保护方法必须只依赖于密钥的保密; 对任何用户或产品供应者必须是不加区分的。 * * 美国制定数据加密标准简况 IBM公司在1971年完成的LUCIFER密码 (64 bit分组,代换-置换,128 bit密钥)的基础上,改进成为建议的DES体制 1975年3月17日NBS公布了这个算法,并说明要以它作为联邦信息处理标准,征求各方意见。 1977年1月15日建议被批准为联邦标准[FIPS PUB 46],并设计推出DES芯片。 1981年美国ANSI 将其作为标准,称之为DEA[ANSI X3.92] 1983年国际标准化组织(ISO)采用它作为标准,称作DEA-1 * * 美国制定数据加密标准简况 NSA宣布每隔5年重新审议DES是否继续作为联邦标准,1988年(FIPS46-1)、1993年(FIPS46-2),1998年不再重新批准DES为联邦标准。 虽然DES已有替代的数据加密标准算法,但它仍是迄今为止得到最广泛应用的一种算法,也是一种最有代表性的分组加密体制。 1993年4月,Clinton政府公布了一项建议的加密技术标准,称作密钥托管加密技术标准EES(Escrowed Encryption Standard)。算法属美国政府SECRET密级。 * * 美国制定数据加密标准简况 DES发展史确定了发展公用标准算法模式,而EES的制定路线与DES的背道而驰。人们怀疑有陷门和政府部门肆意侵犯公民权利。此举遭到广为反对。 1995年5月ATT Bell Lab的M. Blaze博士在PC机上用45分钟时间使SKIPJACK的 LEAF协议失败,伪造ID码获得成功。1995年7月美国政府宣布放弃用EES来加密数据,只将它用于语音通信。 1997年1月美国NIST着手进行AES(Advanced Encryption Standard)的研究,成立了标准工作室。2001年Rijndael被批准为AES标准。 * * DES 算法 分组长度为64 bits (8 bytes) 密文分组长度也是64 bits。 密钥长度为64 bits,有8 bits奇偶校验,有效密钥长度为56 bits。 算法主要包括:初始置换IP、16轮迭代的乘积变换、逆初始置换IP-1以及16个子密钥产生器。 * * DES算法框图 输入 64 bit明文数据 初始置换IP 乘积变换 (16轮迭代) 逆初始置换IP-1 64 bit密文数据 输出 标准数据加密算法 * * 初始置换IP 将64 bit明文的位置进行置换,得到一个乱序的64 bit明文组,而后分成左右两段,每段为32 bit,以L0和R0表示,IP中各列元素位置号数相差为8,相当于将原明文各字节按列写出,各列比特经过偶采样和奇采样置换后,再对各行进行逆序。将阵中元素按行读出构成置换输出。 逆初始置换IP-1。将16轮迭代后给出的64 bit组进行置换,得到输出的密文组。输出为阵中元素按行读得的结果。 IP和IP-
您可能关注的文档
- 《网络支付模式案例分析》课件.ppt
- 《网上支付从实践先导到理论规范》课件.ppt
- 《微电影整合营销策略》课件.ppt
- 《微分》课件.ppt
- 《微积分课件1-2数列的极限》课件.ppt
- 《微积分课件1-3函数的极限》课件.ppt
- 《微积分课件1-9连续函数的性质》课件.ppt
- 《微课课件》课件.ppt
- 《微生物学第12章厌氧性细菌》课件.ppt
- 《微笑的故事》课件.ppt
- 毕业答辩-基于web的疫苗预约微信小程序的设计与实现ssm.pptx
- 毕业答辩-在线厨艺平台的设计与实现微信小程序设计与实现ssm.ppt
- 毕业答辩-基于微信小程序的社区门诊管理系统设计php.ppt
- 毕业答辩-基于微信的疫情期间学生请假与销假系统的设计与实现ssm.pptx
- 开题报告-基于web的中国剪纸微信小程序的设计与实现ssm.doc
- 开题报告-微信小程序的校园二手物品交易平台设计与实现ssm.doc
- 毕业设计(论文)-基于微信小程序的生签到系统设计与实现ssm.doc
- 毕业答辩-基于微信小程序的停车场管理系统的设计与实现+ssm.pptx
- 毕业答辩-基于微信小程序的小区管理系统设计与实现ssm.ppt
- 毕业答辩-基于微信小程序的学生活动管理系统设计与实现+ssm.pptx
文档评论(0)