Step 4: The final permutation
Reverse the last two blocks, concatenate, and permute
- Form the 64-bit word R16L16
- Permute R16L16
40 8 48 16 56 24 64 32
39 7 47 15 55 23 63 31
38 6 46 14 54 22 62 30
37 5 45 13 53 21 61 29
36 4 44 12 52 20 60 28
35 3 43 11 51 19 59 27
34 2 42 10 50 18 58 26
33 1 41 9 49 17 57 25
Example
R16L16 = 00001010 01001100 11011001 10010101 01000011 01000010 00110010 00110100
C = 10000101 11101000 00010011 01010100 00001111 00001010 10110100 00000101
= 85E813540F0AB40516