- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章分组密码和数据加密标准
2021-11-19
BESTI-IS
2
3.2 数据加密标准(DES)
1973(NBS)在认识到建立数据保护标准既明显又急迫需要的情况下,开始征集联邦数据加密标准的方案。
1975年3月17日,NBSIBM
经过两年多的公开讨论之后,1977年1月15日,NBS宣布接受这个建议,作为联邦信息处理标准46号,数据加密标准(Data Encryption Standard),即DES正式颁布,供商业界和非国防性政府部门使用。
背景知识:
2021-11-19
BESTI-IS
3
DES算法在POS、ATM、磁卡及智能卡(IC卡)、加油站、高速公路收费站等领域被广泛应用,以此来实现关键数据的保密,如信用卡持卡人的PIN的加密传输,IC卡与POS间的双向认证、金融交易数据包的MAC校验等,均用到DES算法。
2021-11-19
BESTI-IS
4
主要遭受的攻击为穷举攻击和差分分析
1997年DESCHALL小组经过近4个月的努力,通过Internet搜索了3×1016个密钥,找出了DES的密钥,恢复出了明文。
对DES有效的分析方法--差分分析方法,1999年由和提出。该文给出选择性明文攻击,是一个很有效的方法。对于攻击8轮DES,在486那样的计算机上,只需2分钟可攻破。
2021-11-19
BESTI-IS
5
1998年5月美国EFF(electronics frontier foundation)宣布,他们以一台价值25万美元的计算机改装成的专用解密机,用56小时破译了56 比特密钥的DES。
The EFFs US$250,000 DES cracking machine contained 1,856 custom chips and could brute force a DES key in a matter of days — the photo shows a DES Cracker circuit board fitted with several Deep Crack chips.
2021-11-19
BESTI-IS
6
规定每隔5年由美国国家保密局(national security agency, NSA)作出评估,并重新批准它是否继续作为联邦加密标准。美国已决定1998年12月以后将不再使用DES。
美国国家标准和技术协会已征集并进行了几轮评估、筛选,产生了称之为 AES(advanced encryption standard) 的新加密标准。
尽管如此,DES对于推动密码理论的发展和应用毕竟起了重大作用,对于掌握分组密码的基本理论、设计思想和实际应用仍然有着重要的参考价值,下面首先来描述这一算法。
2021-11-19
BESTI-IS
7
一、DES加密算法描述
DES加密算法框图
2021-11-19
BESTI-IS
8
DES分组密码指标
明文分组长度:64位
密钥长度:56位
迭代次数(圈):16轮
加密算法图
2021-11-19
BESTI-IS
10
置换:初始置换(IP),逆初始置换(IP-1 )【P52页】
16次迭代
子密钥的生成过程
加密函数 f(DES的核心)
DES密码体制主要部件
2021-11-19
BESTI-IS
11
1、置换
初始置换IP
2021-11-19
BESTI-IS
12
初始置换(IP-1 )
2021-11-19
BESTI-IS
2、迭代(DES圈变换)
2021-11-19
BESTI-IS
14
一个加密函数
一个48位的子密钥
1、子密钥是如何生成的?
2、加密函数如何?
2021-11-19
BESTI-IS
15
3、子密钥的生成过程 (P55页)
2021-11-19
BESTI-IS
16
解密子密钥的生成过程
2021-11-19
BESTI-IS
17
PC-1置换
57
49
41
33
25
17
9
1
58
50
42
34
26
18
10
2
59
51
43
35
27
19
11
3
60
52
44
36
63
55
47
39
31
23
15
7
62
54
46
38
30
22
14
6
61
53
45
37
29
21
13
5
28
20
12
4
2021-11-19
BESTI-IS
18
LSi循环左移变换
循环左移一个或两个位置其中i为1,2,9,16时移一个位置,其余移两个位置。
2021-11-19
BESTI-IS
19
PC-2选择置换
14
17
11
24
1
5
3
28
15
6
21
10
23
19
12
4
26
8
16
7
27
20
13
2
41
52
31
37
4
文档评论(0)