第2讲密码学与pgp和社会工程学密码分析器.pptVIP

  • 11
  • 0
  • 约1.31万字
  • 约 62页
  • 2016-08-12 发布于广东
  • 举报

第2讲密码学与pgp和社会工程学密码分析器.ppt

第2讲密码学与pgp和社会工程学密码分析器

DES算法的特点 1)对称算法:既可用于加密,也可用于解密。不同之处在于解密时用了16个子密钥的顺序和加密时所用的16个子密钥的顺序是颠倒的 2)64位的密钥,使用长度为56位(64位明文中,有8位用于奇偶校验)。 3)加密算法是混淆与扩散的结合,或者说是换位与置换的结合。 4)每个DES都在明文上实施16重相同的组合技术。这种重复性可以被非常理想地应用到一个专用芯片中。 DES加密过程细化 初始换位和逆初始换位; 将64位明文分为32位的左右两段:L0和R0; 进行16轮相同的迭代运算:混淆+异或+交换; 将最后左右两段合并; 生成每一轮的子密钥。 初始换位IP和逆初始换位IP-1 DES子密钥的生成 压缩变换PC-1与分割得到C0,D0 PC-1的作用是去掉奇偶校验位8,16,24,32,40,48,56,64后,按56位进行换位。 密钥移位——每轮左移位数 压缩置换PC-2 DES的f算法 F算法的主要组成 E-盒 S-盒 P-盒 E-盒(Expansion Permutation,扩展置换) 把数据明文的右半部分Ri从32位扩展到48位 S-盒代换 S-盒是进行了压缩后的密钥(56位→48位)与扩展后的明文分组(32位→48位)异或后进行的。目的是对48位的输入替代压缩成32位的输出。替代由8个S-盒进行。每个S-盒有6位输入,4位输出。 P-盒置换 DES的安全性

文档评论(0)

1亿VIP精品文档

相关文档