一轮迭代 32 bits 32 bits 网络安全 二EWORK SECURITY Li- R E盒置换 48 E盒置换、和密钥的异或、 K;48bits) S盒代替以及P盒置换共 同实现了f S-盒代替 32 P盒置换 Φ Li=Ri- Ri=Li Of (Ri1.Ki 32 bits 12 32 bits
12 Ki ( 48bits) Li-1 Ri-1 Li =Ri-1 Ri=Li-1 f (Ri-1 ,Ki ) 32 bits 32 bits 32 bits E-盒置换 S-盒代替 P-盒置换 32 bits f 48 32 一轮迭代 E盒置换、和密钥的异或、 S盒代替以及P盒置换共 同实现了f
扩展置换(E-盒置换) 网络安全 NETWORK SECURITY ● 将R从32位扩展到48位,便于和密钥操作 目的:,输入的一位影响下一步的两个替换,使得输 出对输入的依赖性传播得更快,密文的每一位都依 赖于明文的每一位 12345678 32 48 12345678 123456789101112 1314....464748 321234545678989.. 31321 13
13 扩展置换( E-盒置换 ) • 将Ri从32位扩展到48位,便于和密钥操作 • 目的:输入的一位影响下一步的两个替换,使得输 出对输入的依赖性传播得更快,密文的每一位都依 赖于明文的每一位 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 32 48 32 1 2 3 4 5 4 5 6 7 8 9 8 9…. 31 32 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ……46 47 48
S-盒代替 网络安全 NETWORK SECURITY 将48比特压缩成32比特 ↓R1 (32 bits) E 48 bits K,(48bits) SSSS4 14
14 S-盒代替 • 将48比特压缩成32比特 E S1 S2 S3 S4 S5 S6 Ri-1 (32 bits) Ki ( 48bits) 48 bits S7 S8