天天看点

现代密码学:DES分组密码分组密码

文章目录

  • 分组密码
    • 1.理解分组密码算法如何实现“扩散”和“混乱”的
    • 2.S-P网络、雪崩效应
    • 3.DES加密流程图
    • 4.DES(分组长度、迭代轮数、密钥长度、S盒、P盒、加密思想)
    • 5.DES、AES主要特点

分组密码

1.理解分组密码算法如何实现“扩散”和“混乱”的

eg:DES的E盒扩展S盒压缩,一起引起引起雪崩效应

2.S-P网络、雪崩效应

现代密码学:DES分组密码分组密码
现代密码学:DES分组密码分组密码

雪崩效应:

现代密码学:DES分组密码分组密码
现代密码学:DES分组密码分组密码

3.DES加密流程图

现代密码学:DES分组密码分组密码
现代密码学:DES分组密码分组密码

4.DES(分组长度、迭代轮数、密钥长度、S盒、P盒、加密思想)

分组长度:明文和密文为64位分组长度
迭代轮数:每个组合先代换后置换,共16轮
密钥长度:56位(64位-8位奇偶校验位=56位),但存在弱密钥,容易避开。

           

E盒:(E盒扩展S盒压缩,一起引起引起雪崩效应)

现代密码学:DES分组密码分组密码

S盒:(压缩作用)

现代密码学:DES分组密码分组密码
现代密码学:DES分组密码分组密码
现代密码学:DES分组密码分组密码

P盒:(进行位置置换)(原理:将1~32位的表代换成P盒对应的表)

现代密码学:DES分组密码分组密码

5.DES、AES主要特点

现代密码学:DES分组密码分组密码

(部分素材来源于公开PPT,侵删)

继续阅读