You are on page 1of 8

Contoh kasus dekripsi pada program :

Alur proses dekripsi hampir sama dengan proses enkripsi hanya berbeda pada urutan kunci
internalnya.Contoh proses dekripsi adalah sebagai berikut :

Kunci Eksternal

Hex

Biner

13

0001 0011

34

0011 0100

57

0101 0111

79

0111 1001

9B

1001 1011

BC

1011 1100

DF

1101 1111

F1

1111 0001

Membangkitkan kunci internal dengan permutasi PC-1, tabel schedule of left shift dan
permutasi PC2

Lalu dipecah menjadi dua bagian seperti berikut :


C0 = 11110000 11001100 10101010 1111
D0 = 0101 01010110 01100111 1000 1111

Pergeseran sesuai tabel Schedule of Left Shift sehingga degenerate 16 buah subkey :
1. C1 = 1111 0000 1100 1100 1010 1010 1111
D1 = 0101 0101 0110 0110 0111 1000 1111
2. C2 = 1111 1000 0110 0110 0101 0101 0111
D2 = 1010 1010 1011 0011 0011 1100 0111
3. C3 = 1111 1110 0001 1001 1001 0101 0101
D3 = 1110 1010 1010 1100 1100 1111 0001
4. C4 = 0111 1111 1000 0110 0110 0101 0101
D4 = 0111 1010 1010 1011 0011 0011 1100
5. C5 = 0101 1111 1110 0001 1001 1001 0101
D5 = 0001 1110 1010 1010 1100 1100 1111
6. C6 = 0101 0111 1111 1000 0110 0110 0101
D6 = 1100 0111 1010 1010 1011 0011 0011
7. C7 = 0101 0101 1111 1110 0001 1001 1001
D7 = 1111 0001 1110 1010 1010 1100 1100
8. C8 = 0101 0101 0111 1111 1000 0110 0110
D8 = 0011 1100 0111 1010 1010 1011 0011
9. C9 = 0010 1010 1011 1111 1100 0011 0011
D9 = 1001 1110 0011 1101 0101 0101 1001
10. C10 = 1100 1010 1010 1111 1111 0000 1100
D10 = 0110 0111 1000 1111 0101 0101 0110

11. C11 = 0011 0010 1010 1011 1111 1100 0011


D11 = 1001 1001 1110 0011 1101 0101 0101
12. C12 = 1100 1100 1010 1010 1111 1111 0000
D12 = 0110 0110 0111 1000 1111 0101 0101
13. C13 = 0011 0011 0010 1010 1011 1111 1100
D13 = 0101 1001 1001 1110 0011 1101 0101
14. C14 = 0000 1100 1100 1010 1010 1111 1111
D14 = 0101 0110 0110 0111 1000 1111 0101
15. C15 = 1100 0011 0011 0010 1010 1011 1111
D15 = 0101 0101 1001 1001 1110 0011 1101
16. C16 = 1110 0001 1001 1001 0101 0101 1111
D16 = 1010 1010 1100 1100 1111 0001 1110

Hasilnya dipermutasikan dengan PC-2 untuk menghasilkan kunci internal

Kemudian dilakukan permutasi dengan matriks initial permutation ke cipherteks

Hasilnya adalah

L = 0001 1111 1001 0111 1010 0101 1110 0110


R = 0110 1110 1010 0010 1010 1000 1011 0001

Kemudian dilakukan putaran sebanyak 16 kali

Permutasi dengan matriks invers initial permutation

Maka didapatkanlah plainteks COMPUTER yang sesuai dengan plainteks awal .

You might also like