Anda di halaman 1dari 3

Nama : Galileo Hadini Prakoso

NIM : 223190010

TUGAS 1
SOAL:
1. Dengan menggunakan algoritma Cipher Hill, tentukan plainteks dari
cipherteks berikut DEOS.
3 6
Jika diketahui kunci = [ ]
4 1

Jawab:

C = DEOS = (3,4,14,18)

1 6
1 1 −6
K-1 = x[ ] = [−21
4
21
3 ]
−21 −4 3
21 −21

1 6 1 6
3 + 1
P= K-1C = [−21
4
21
3 ] [ ] = [−21
4
21
3 ]=[ ]=BA
4 − 0
21 −21 21 −21

1 6 14 108 94
14 − + 470 2
P= K-1C = [−21
4
21
3 ] [ ] = [ 5621 21
54 ] = [21
2 ] = mod 26 = [ 10 ] mod 26 = [10] = C K
18 −
21 −21 21 21 21

2. Menggunakan algoritma playfair, enkripsikan plainteks berikut : SNOW IS


FALLING IN THE MIDDLE OF JULY. Dan kata kunci yang digunakan stranger
by the day

Jawab:
SN OW IS FA LZ LI NG IN TH EM ID ZD LE OF IU LY

3. Tentukan hasil enkripsi teks asli “serangbagianutara” jika dienkripsi dengan


sandi vigenere dengan kunci K= {7, 20, 2, 11}
Jawab:
Plainteks = serangbagianutara
Ci = ( Pi + Ki ) mod 26
= ( 18 + 7 ) mod 26
= 25 mod 26
= 25 → Z

Ci = ( Pi + Ki ) mod 26
= ( 4 + 20 ) mod 26
= 24 mod 26
= 24 → Y
Ci = ( Pi + Ki ) mod 26
= ( 17 + 2 ) mod 26
= 19 mod 26
= 19 → T

Ci = ( Pi + Ki ) mod 26
= ( 0 + 11 ) mod 26
= 11 mod 26
= 11 → L

Ci = ( Pi + Ki ) mod 26
= ( 13 + 7 ) mod 26
= 20 mod 26
= 20 → U

Ci = ( Pi + Ki ) mod 26
= (6 + 20) mod 26
= 26 mod 26
= 0→A

4. Dengan menggunakan COLUMNAR TRANSPOSITION,


a. Dekripsikan
i. pesan berikut : TNRGDMEIRXERWIXHAOTXEGNEX
ii. Kunci yang digunakan : FRONT
b. Enkripsikan
i. Pesan : THE ENEMY ARE ADVANCING FAST
ii. Kunci : ENEMY

Jawab:
A. FRONT [1 4 3 2 5]
Bagi panjang cipherteks dengan kunci (Pada soal ini, 25 / 5 = 5)
TNRGD MEIRX ERWIX HAOTX EGNEX
TNRGD
HAOTX
ERWIX
MEIRX
EGNEX
THE MEN ARE GROWING TIRED
B. ENEMY [1 3 2 4 5]
THEEN
EMYAR
EADVA
NCING
FASTX
Enkripsi: TEENF EYDIS HMACA NRAGX

5. Dengan menggunakan RAILFENCE


a. Enkripsikan
i. Pesan : RUN AWAY NOW
ii. Kunci : 3
Jawab:
R W O
U A A N W
N Y
RWOUAANWNY

Anda mungkin juga menyukai