网络安全第34讲2123.pptVIP

  • 0
  • 0
  • 约1.06万字
  • 约 44页
  • 2018-12-31 发布于湖北
  • 举报
2.3 对称密码体系 2.3.3 数据加密标准(DES) 3)密钥处理 ①密钥置换 产生子密钥Ki,如果不考虑每一个字节的第八位(即校验位),DES的密钥可以由64位减少到56位。在DES加密算法中,将用户提供的64位初始密钥经过一系列的处理得到K1、K2、…、K16,分别作为1~16轮运算的16个子密钥。先将64位密钥去掉8个校验位,用密钥置换剩下的56位密钥; 密钥置换表 2.3 对称密码体系 2.3.3 数据加密标准(DES) 3)密钥处理 ②每轮移动 再将56位分成两个部分,各28位,然后根据轮数,这两部分分别循环左移1位或2位。 密钥每轮移动的位数 2.3 对称密码体系 2.3.3 数据加密标准(DES) 3)密钥处理 ③合并与压缩置换 移动后,将两部分合并成56位再通过压缩置换,从而得到48位子密钥。 这样经过16次运算就可以得到迭代运算所需的16个48位子密钥。 压缩置换 2.3 对称密码体系 2.3.3 数据加密标准(DES) 4) F函数简介 F函数是完成数据加密的具体操作过程,它由数据扩展、与子密钥的异或运算、S盒代替、P盒置换组成,输入由32位数据和48位的子密钥组成,下面分别介绍这几种运算。 2.3 对称密码体系 2.3.3 数据加密标准(DES) 4) F函数简介 ①数据扩展

文档评论(0)

1亿VIP精品文档

相关文档