We will discuss the following: Data Encryption Standard, DES Algorithm, DES Key Creation
https://www.youtube.com/watch?v=1-lF4dePpts&list=PLKYmvyjH53q13_6aS4VwgXU0Nb_4sjwuf
2. DES Supplementary Material
Initial permutation
Round 1
Round 2
Round 16
32 bit Swap
Final permutation
64-bit Plain text
64-bit Cipher text
Permuted choice 1
Left Circular Shift
Left Circular Shift
Left Circular Shift
64-bit Key
Permuted choice 2
Permuted choice 2
Permuted choice 2
56 bit
56 bit
56 bit
56 bit
56 bit
56 bit
48 bit
48 bit
48 bit
K1
K2
K16
64 bit
64 bit
64 bit
64 bit
64 bit
3. DES Supplementary Material
Permuted choice 1
Left Circular Shift
Left Circular Shift
Left Circular Shift
64-bit Key
Permuted choice 2
Permuted choice 2
Permuted choice 2
56 bit
56 bit
56 bit
56 bit
56 bit
56 bit
48 bit
48 bit
48 bit
K1
K2
K16
4. DES Supplementary Material
Permuted choice 1
Left Circular Shift
Left Circular Shift
Left Circular Shift
64-bit Key
Permuted choice 2
Permuted choice 2
Permuted choice 2
56 bit
56 bit
56 bit
56 bit
56 bit
56 bit
48 bit
48 bit
48 bit
K1
K2
K16
6. DES Supplementary Material
Permuted choice 1
Left Circular Shift
Left Circular Shift
Left Circular Shift
64-bit Key
Permuted choice 2
Permuted choice 2
Permuted choice 2
56 bit
56 bit
56 bit
56 bit
56 bit
56 bit
48 bit
48 bit
48 bit
K1
K2
K16
8. DES Supplementary Material
Permuted choice 1
Left Circular Shift
Left Circular Shift
Left Circular Shift
64-bit Key
Permuted choice 2
Permuted choice 2
Permuted choice 2
56 bit
56 bit
56 bit
56 bit
56 bit
56 bit
48 bit
48 bit
48 bit
K1
K2
K16
10. DES Supplementary Material
Initial permutation
Round 1
Round 2
Round 16
32 bit Swap
Final permutation
64-bit Plain text
64-bit Cipher text
48 bit
48 bit
48 bit
K1
K2
K16
64 bit
64 bit
64 bit
64 bit
64 bit
11. DES Supplementary Material
Initial permutation
Round 1
Round 2
Round 16
32 bit Swap
Final permutation
64-bit Plain text
64-bit Cipher text
48 bit
48 bit
48 bit
K1
K2
K16
64 bit
64 bit
64 bit
64 bit
64 bit
13. DES Supplementary Material
Initial permutation
Round 1
Round 2
Round 16
32 bit Swap
Final permutation
64-bit Plain text
64-bit Cipher text
48 bit
48 bit
48 bit
K1
K2
K16
64 bit
64 bit
64 bit
64 bit
64 bit
14. DES Supplementary Material
๐ณ๐โ๐ ๐น๐โ๐
Expansion Permutation
XOR ๐ฒ๐
S-Box
Permutation
XOR
๐ณ๐ ๐น๐
32 bit
48 bit 48 bit
48 bit
32 bit
32 bit
32 bit32 bit
32 bit
32 bit
15. DES Supplementary Material
๐ณ๐โ๐ ๐น๐โ๐
Expansion Permutation
XOR ๐ฒ๐
S-Box
Permutation
XOR
๐ณ๐ ๐น๐
32 bit
48 bit 48 bit
48 bit
32 bit
32 bit
32 bit32 bit
32 bit
32 bit
18. DES Supplementary Material
๐ณ๐โ๐ ๐น๐โ๐
Expansion Permutation
XOR ๐ฒ๐
S-Box
Permutation
XOR
๐ณ๐ ๐น๐
32 bit
48 bit 48 bit
48 bit
32 bit
32 bit
32 bit32 bit
32 bit
32 bit
19. DES Supplementary Material
24 bit
24 bit
16 bit
16 bit
S-Box 1 S-Box 2 S-Box 3 S-Box 4
S-Box 5 S-Box 6 S-Box 7 S-Box 8
29. DES Supplementary Material
๐ณ๐โ๐ ๐น๐โ๐
Expansion Permutation
XOR ๐ฒ๐
S-Box
Permutation
XOR
๐ณ๐ ๐น๐
32 bit
48 bit 48 bit
48 bit
32 bit
32 bit
32 bit32 bit
32 bit
32 bit
32. DES Supplementary Material
Initial permutation
Round 1
Round 2
Round 16
32 bit Swap
Final permutation
64-bit Plain text
64-bit Cipher text
48 bit
48 bit
48 bit
K1
K2
K16
64 bit
64 bit
64 bit
64 bit
64 bit
34. DES Supplementary Material
Initial permutation
Round 1
Round 2
Round 16
32 bit Swap
Final permutation
64-bit Plain text
64-bit Cipher text
48 bit
48 bit
48 bit
K1
K2
K16
64 bit
64 bit
64 bit
64 bit
64 bit