Tugas 1weekend - 223190010
Tugas 1weekend - 223190010
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
Jawab:
SN OW IS FA LZ LI NG IN TH EM ID ZD LE OF IU LY
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
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