分组密码与数据加密标准课件.pptxVIP

  • 2
  • 0
  • 约2.72千字
  • 约 62页
  • 2021-08-04 发布于河北
  • 举报
Chapter 3 分组密码与数据加密标准 ;;本节课程内容 ;§3.1 分组密码原理;2021/3/23;;Feistel网络(1);;分组长度 密钥长度 轮数 子密钥生成算法 轮函数 快速软件加解密 易于分析;§3.2 数据加密标准DES;;历史;DES是一种用56位密钥来加密64位数据的方法。;DES算法框图;;;; 初始置换与初始逆置换是互逆的 严格而言不具有加密的意义;DES的十六轮迭代加密;DES第i轮迭代加密;;扩展E置换(E-盒);S盒(1);S-盒是DES加密算法的唯一非线性部件;S-盒;; DES中其它算法都是线性的,而S-盒运算则是非线性的 提供了密码算法所必须的混乱作用 S-盒不易于分析,它提供了更好的安全性 S-盒的设计未公开;;直接P置换(P-盒);F函数;DES第i轮迭代加密;;子密钥产生器 ;2021/3/23;置换选择1;压缩置换2;加密过程: L0R0 ?IP (64 bit明文) Li?Ri-1 i=1,...,16 (1) Ri?Li-1?f(Ri-1, ki) i=1,...,16 (2) 64 bit密文 ? IP-1(R16L16) (1)(2)运算进行16次后就得到密文组。 解密过程: R1

文档评论(0)

1亿VIP精品文档

相关文档