Data Encryption Standard DES Modes of Operation
Systems and Network Security (NETW-1002)
- Dr. Mohamed Abdelwahab Saleh
Systems and Network Security (NETW-1002) Dr. Mohamed Abdelwahab - - PowerPoint PPT Presentation
Data Encryption Standard DES Modes of Operation Systems and Network Security (NETW-1002) Dr. Mohamed Abdelwahab Saleh IET-Networks, GUC Spring 2020 Data Encryption Standard DES Modes of Operation TOC Data Encryption Standard 1 DES Modes
Data Encryption Standard DES Modes of Operation
Data Encryption Standard DES Modes of Operation
Data Encryption Standard DES Modes of Operation
IP
Swap left and right IP−1 fround fround fround 64-bit block of data 64-bit key = 56 bits + 8 parity bits Key1 Key2 Key16 round 1 round 2 round 16 64-bit block of encrypted data 48 bits 48 bits 48 bits
Data Encryption Standard DES Modes of Operation
Data Encryption Standard DES Modes of Operation
Permute Key K (64 bits) Key K′ (56 bits) Split C0 (28 bits) D0 (28 bits) Rotate left Rotate left C1 (28 bits) D1 (28 bits) Choice of bits for the key Key K1 (48 bits) D1 (28 bits) One key generator D1 (28 bits) C1 (28 bits) One key generator Key K2 D2 (28 bits) C2 (28 bits)
Combine 56 bits
Data Encryption Standard DES Modes of Operation
Data Encryption Standard DES Modes of Operation
n (32 bits)
Data Encryption Standard DES Modes of Operation
Input data (32 bits) Expand 48 bits XOR Key Kn (48 bits) Split S1 S2 S3 S4 S5 S6 S7 S8 Combine Permute P 8 blocks of 6 bits each 8 blocks of 4 bits each 32 bits 32 bits
Data Encryption Standard DES Modes of Operation
Data Encryption Standard DES Modes of Operation
Data Encryption Standard DES Modes of Operation
Data Encryption Standard DES Modes of Operation
Data Encryption Standard DES Modes of Operation
Data Encryption Standard DES Modes of Operation
Data Encryption Standard DES Modes of Operation
Data Encryption Standard DES Modes of Operation
Data Encryption Standard DES Modes of Operation
1
2
3
n
Data Encryption Standard DES Modes of Operation