- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
现代密码学理理论与实践6其它加密技术
现代密码学理论与实践
6 其它加密技术
苗付友,⻩⽂超
主⻚:/~huangwc/crypto.html
mfy@,huangwc@
huangwc@
本章要点
• 多重加密是将⼀个加密算法多次使⽤的技术,明⽂通过加密算法转化
为密⽂,然后将该密⽂作为输⼊重新执⾏加密算法,该过程可以重复
多次。
• 三重DES(3DES)在三个阶段使⽤DES算法,共⽤到两组或三组密钥。
• 选择⼯作模式是⼀项增强密码算法或者使算法适应具体应⽤的技术。
• 对称密码有5种⼯作模式,电码本模式、密⽂分组链接模式、密⽂反
馈模式、输出反馈模式和计数器模式。
• 流密码是⼀种对称密码算法,其输出密⽂是由输⼊明⽂逐位或者逐字
节产⽣的,RC4是应⽤最⼴泛的⼀种流密码。
huangwc@
本章内容
1. 多重加密与三重DES算法
2. 分组密码的⼯作模式
3. 流密码和RC4
huangwc@
1. 多重加密与三重DES算法
动机
• DES的问题 ——穷举攻击
• ⼀种低成本的⽅案:
• 使⽤已有的DES进⾏多次加密
huangwc@
Double DES C = E(K , E(K , P))
triple DES (3DES) approach. 2 1
triple DES (3DES) approach.
Decryption requires that the keys be applied in reverse order:
The simplest form of multiple encryption has two encryption stages and two keys
(Figure 6.1a). Given a plaintext P and two encryption keys K and K , ciphertext C
1 2
1. 多重加密与三重DES算法
P = D(K , D(K , C))
Double DES 1 2
is generated as
Double DES
For DES, this scheme apparently involves a key length of 56 * 2 = 112 bits, result-
The simplest form of multiple encryption has two encryption stages and two keys
文档评论(0)