2
加密和解密
KD KE
M
C
加密
C
M
解密
加密
解密
M:明文 C:密文 KE:加密密钥 KD:解密密钥
3
● 密码技术为电子商务提供的服务: ● 秘密性 ● 不可否认性 ● 验证 ● 完整性
4
● 密码技术包括: ● 密码设计、密码分析、密码管理、验证
技术等内容。 ● 密码设计的基本思想是伪装信息,使局
23
3 DES算法 DES的产生-i
● 1973年5月15日, NBS开始公开征集标准加密算 法,并公布了它的设计要求:
(1)算法必须提供高度的安全性 (2)算法必须有详细的说明,并易于理解 (3)算法的安全性取决于密钥,不依赖于算法 (4)算法适用于所有用户 (5)算法适用于不同应用场合 (6)算法必须高效、经济 (7)算法必须能被证实有效 (8)算法必须是可出口的
33
DES的破译
● 1990年,以色列密码学家Eli Biham和Adi Shamir提出了差分密码分析法,可对DES 进行选择明文攻击。
● 线性密码分析比差分密码分析更有效
34
双重DES
● 对DES加密算法的改进,用两个密钥对明 文进行两次加密。
● 假设两个密钥是K1和K2,步骤是: ● 用密钥K1进行DES加密; ● 用K2对步骤1的结果进行DES解密。
17
● 将其按顺序分为5个字符的字符串: ● Itcan ● Allow ● Stude ● Ntsto ● Getcl ● Oseup ● Views
18
● 再将其按先列后行的顺序排列,就形成 了密文:
● C: IASNGOVTLTTESICLUSTEEAODTCU WNWEOLPS