Anda di halaman 1dari 2

Nama : Obed Jeck Gredo Tarigan

NIM : 21120117120026

Kriptografi – B

Tugas 6 – Algoritma DES


1. Pada algoritma DES, setelah melalui fungsi f(Ri-1, Ki), dari 48-bit yang diperoleh, pada
blok ke-6 diperoleh nilai masukan sebelum substitusi adalah 110101. Bagaimanakah nilai
keluaran setelah melewati box substitusi untuk blok masukan tersebut?
Jawab :
Inputnya = 110101 = b1, b2, b3, b4, b5, b6
Baris pertama dan terakhir (b1,b6) = 11= 3d
Bilangan biner yang tengah (b2-b5) = 1010 = 10d
pada S6, baris ke-3 kolom ke-10 = 1d = 0001

2. Pada algoritma DES, diketahui pesan dari blok R3 adalah “Rusa”, sedangkan kunci K4
adalah “Betina”, bagaimanakah pesan (S1 sampai dengan S8 dalam biner) sebelum
dimasukkan ke blok substitusi?
Jawab :

Konversi pesan ke biner (ASCII)


R u
0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
s a
0 1 1 1 0 0 1 1 0 1 1 0 0 0 0 1
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

Ekspansi
32 1 2 3 4 5 4 5 6 7 8 9
8 9 10 11 12 13 12 13 14 15 16 17
16 17 18 19 20 21 20 21 22 23 24 25
24 25 26 27 28 29 28 29 30 31 32 1

1 0 1 0 1 0 1 0 0 1 0 0
0 0 1 1 1 0 1 0 1 0 1 0
1 0 1 1 1 0 1 0 0 1 1 0
1 0 1 1 0 0 0 0 0 0 1 0
Key ke ASCII

B = 01000010

e = 01100101

t = 01110100

i = 01101001

n = 01101110

a = 01100001

E(Ri-1) xor Ki = A

S1 S2 S3 S4
E 101010 100100 001110 101010
K 010000 100110 010101 110100
A 111010 000010 011011 011110
S5 S6 S7 S8
E 101110 100110 101100 000010
K 011010 010110 011001 100001
A 110100 110000 110101 100011

S1 = 111010 S2 = 000010

S3 = 011011 S4 = 011110

S5 = 110100 S6 = 110000

S7 = 110101 S8 = 100011

Anda mungkin juga menyukai