- 8
- 0
- 约 35页
- 2017-04-10 发布于上海
- 举报
密碼学与计算机安全
密码学与计算机安全
第六讲 现代密码学
上海交通大学计算机科学与工程系
郑东
Zheng-dong@cs.sjtu.edu.cn
1.现代分组密码- moden-block ciphers
目前最广泛使用的加密算法
提供保密与认证服务
2.私钥加密算法private-key encryption
也叫单钥或对称算法)
通信实体双方使用相同的密钥加密和解密
古典密码是私钥加密算法
现代密码(由乘积密码构成)包括DES, Blowfish, IDEA, LOKI, RC5, Rijndael (AES) 及其它一些算法
3。分组密码
在分组密码中,消息被分成许多块
每块都要被加密
类似与许多字符被替换-( 64-bits or more )
许多现代密码具有下列形式:
3.分组密码 (cont.)
4.理论基础
理想的方法是使用尽可能大的替换模块
但不实际,因为对每个64bit的模块,将需要264 个实体的替换表
因此使用一些小的模块代替
使用成绩密码的思想
这种概念由 Shannon and Feistel 提出
5. Shannons 保密系统理论
Claude Shannon 对现代密码的重要工作
C E Shannon
原创力文档

文档评论(0)