❁
CUNSHENG DING HKUST, Hong Kong
Computer Security HKUST, Hong Kong Computer Security Cunsheng - - PowerPoint PPT Presentation
CUNSHENG DING Computer Security HKUST, Hong Kong Computer Security Cunsheng DING, HKUST COMP4631 CUNSHENG DING Computer Security HKUST, Hong Kong Lecture 07: Several One-Key Block Ciphers Outline of this Lecture One-key
CUNSHENG DING HKUST, Hong Kong
CUNSHENG DING HKUST, Hong Kong
Page 1 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 2 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 3 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 4 COMP4631
CUNSHENG DING HKUST, Hong Kong
L15 R1 L1 R0 L0
input block
R15
1
L16 R16 swap R16 L16
−1
IP
Round 1 Round 2 Round 16 IP f f f k16 k2 k1
key schedule algorithm 56−bit key k16 k2 k1 . . .
Page 5 COMP4631
CUNSHENG DING HKUST, Hong Kong
input block
f f f IP Round 16 Round 2 Round 1
IP
swap
R16 L16 k16 k1 R0 L0 L1 R15 R1 L15 k15 L0 R0
IP-1 (R16||L16) IP-1 (L0||R0)
Page 6 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 7 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 8 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 9 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 10 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 11 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 12 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 13 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 14 COMP4631
CUNSHENG DING HKUST, Hong Kong
COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 16 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 17 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 18 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 19 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 20 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 21 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 22 COMP4631
CUNSHENG DING HKUST, Hong Kong
Page 23 COMP4631