Anda di halaman 1dari 8

TUGAS KEAMANAN SISTEM INFORMASI

Diajukan untuk Memenuhi Salah Satu Tugas Mata Kuliah


Keamanan Sistem Informasi

Oleh:
Ulfatmi Hanifa
1911521010

Dosen Pengampu:
Fajril Akbar, M.Sc
NIP. 198001102008121002

PRODI SISTEM INFORMASI


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS ANDALAS
2020
1. Julius Caesar mengirimkan sebuah pesan kepada panglima perangnya Marcus
Antonius. Untuk menjaga kerahasian pesannya dari Brutus, Caesar melakukan
enkripsi pesannya dengan algoritma chiper substitusi. Apakah isi pesan-nya jika
diketahui pesan yang dikirim adalah “YHQL YLGL YLFL” dan persamaan
enkripsi-nya Ci= (Pi + 3) mod 26 dimana Ci ialah ciphertext ke i, Pi ialah plaintext
ke i dan i = 1,2,3…panjang karakter.

Diketahui :
C = YHQL YLGL YLFL
Ci = (Pi + 3) mod 26
i = 1,2,3,…,12
Tanya : P?
Jawab :
Ci = (Pi + 3) mod 26, maka
Pi = (Ci - 3) mod 26
a. Huruf ‘Y’ → C1 = 24
P1= (C1 - 3) mod 26
P1= (24 - 3) mod 26
P1= 21 mod 26
P1= 21
P1= ‘V’
b. Huruf ‘H’ → C2 = 7
P2= (C2 - 3) mod 26
P2= (7 - 3) mod 26
P2= 4 mod 26
P2= 4
P2= ‘E’
c. Huruf ‘Q’ → C3 = 16
P3= (C3 - 3) mod 26
P3= (16 - 3) mod 26
P3= 13 mod 26
P3= 13
P3= ‘N’
d. Huruf ‘L’ → C4 = 11
P4= (C4 - 3) mod 26
P4= (11 - 3) mod 26
P4= 8 mod 26
P4= 8
P4= ‘I’
e. Huruf ‘Y’ → C5 = 24
P5= (C5 - 3) mod 26
P5= (24 - 3) mod 26
P5= 21 mod 26
P5= 21
P5= ‘V’
f. Huruf ‘L’ → C6 = 11
P6= (C6 - 3) mod 26
P6= (11 - 3) mod 26
P6= 8 mod 26
P6= 8
P6= ‘I’
g. Huruf ‘G’ → C4 = 6
P7= (C7 - 3) mod 26
P7= (6 - 3) mod 26
P7= 3 mod 26
P7= 3
P7= ‘D’
h. Huruf ‘L’ → C8 = 11
P8= (C8 - 3) mod 26
P8= (11 - 3) mod 26
P8= 8 mod 26
P8= 8
P8= ‘I’
i. Huruf ‘Y’ → C9 = 24
P9= (C9 - 3) mod 26
P9= (24 - 3) mod 26
P9= 21 mod 26
P9= 21
P9= ‘V’
j. Huruf ‘L’ → C10 = 11
P10= (C10 - 3) mod 26
P10= (11 - 3) mod 26
P10= 8 mod 26
P10= 8
P10= ‘I’
k. Huruf ‘F’ → C11 = 5
P11= (C11 - 3) mod 26
P11= (5 - 3) mod 26
P11= 2 mod 26
P11= 2
P11= ‘C’
l. Huruf ‘L’ → C12 = 11
P12= (C12 - 3) mod 26
P12= (11 - 3) mod 26
P12= 8 mod 26
P12= 8
P12= ‘I’
C Y H Q L Y L G L Y L F L
i 1 2 3 4 5 6 7 8 9 10 11 12
P V E N I V I D I V I C I
Jadi, dapat disimpulkan hasil enkripsi dari “YHQL YLGL YLFL” yaitu
“VENI VIDI VICI”.
2. a. Lakukan proses enkripsi terhadap teks kata pertama dan kata kedua dari nama
anda dengan key "UAS" menggunakan algoritma Vigènere.
b. Buktikan enkripsi yang anda lakukan benar, dengan melakukan dekripsi terhadap
pesan yang akan dikirimkan tersebut

Jika diketahui tabel substitusi-nya sebagai berikut :


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Diketahui :
P = ULFATMI HANIFA
K = UAS
Tanya :
a. C ?
b. Buktikan dengan enkripsi yang telah dilakukan benar
Jawab :
P U L F A T M I H A N I F A
i 1 2 3 4 5 6 7 8 9 10 11 12 13
K U A S U A S U A S U A S U

Enkripsi → Ci = (Ki + Pi) mod 26

Dekripsi → Pi = (Ci - Ki) mod 26


a. Enkripsi → Ci = (Ki + Pi) mod 26
a. Huruf ‘U’ → P1 = 20 & Huruf ‘U’ → K1 = 20
C1= (K1 + P1) mod 26
C1= (20 + 20) mod 26
C1= 40 mod 26
C1= 14
C1= ‘O’
b. Huruf ‘L’ → P2 = 11 & Huruf ‘A’ → K2 = 0
C2= (K2 + P2) mod 26
C2= (0 + 11) mod 26
C2= 11 mod 26
C2= 11
C2= ‘L’
c. Huruf ‘F’ → P3 = 5 & Huruf ‘S’ → K3 = 18
C3= (K3 + P3) mod 26
C3= (18 + 5) mod 26
C3= 23 mod 26
C3= 23
C3= ‘X’
d. Huruf ‘A’ → P4 = 0 & Huruf ‘U’ → K4 = 20
C4= (K4 + P4) mod 26
C4= (20 + 0) mod 26
C4= 20 mod 26
C4= 20
C4= ‘U’
e. Huruf ‘T’ → P5 = 19 & Huruf ‘A’ → K5 = 0
C5= (K5 + P5) mod 26
C5= (0 + 19) mod 26
C5= 19 mod 26
C5= 19
C5= ‘T’
f. Huruf ‘M’ → P6 = 12 & Huruf ‘S’ → K6 = 18
C6= (K6 + P6) mod 26
C6= (18 + 12) mod 26
C6= 30 mod 26
C6= 4
C6= ‘E’
g. Huruf ‘I’ → P7 = 8 & Huruf ‘U’ → K7 = 20
C7= (K7 + P7) mod 26
C7= (20 + 8) mod 26
C7= 28 mod 26
C7= 2
C7= ‘C’
h. Huruf ‘H’ → P8 = 7 & Huruf ‘A’ → K8 = 0
C8= (K8 + P8) mod 26
C8= (0 + 7) mod 26
C8= 7 mod 26
C8= 7
C8= ‘H’
i. Huruf ‘A’ → P9 = 0 & Huruf ‘S’ → K9 = 18
C9= (K9 + P9) mod 26
C9= (18 + 0) mod 26
C9= 18 mod 26
C9= 18
C9= ‘S’
j. Huruf ‘N’ → P10 = 13 & Huruf ‘U’ → K10 = 20
C10= (K10 + P10) mod 26
C10= (20 + 13) mod 26
C10= 33 mod 26
C10= 7
C10= ‘H’
k. Huruf ‘I’ → P11 = 8 & Huruf ‘A’ → K11 = 0
C11= (K11 + P11) mod 26
C11= (0 + 8) mod 26
C11= 8 mod 26
C11= 8
C11= ‘I’
l. Huruf ‘F’ → P12 = 5 & Huruf ‘S’ → K12 = 18
C12= (K12 + P12) mod 26
C12= (18 + 5) mod 26
C12= 23 mod 26
C12= 23
C12= ‘X’
m. Huruf ‘A’ → P13 = 0 & Huruf ‘U’ → K13 = 20
C13= (K13 + P13) mod 26
C13= (20 + 0) mod 26
C13= 20 mod 26
C13= 20
C13= ‘U’
Maka, hasil enkripsinya yaitu : OLXUTEC HSHIXU
b. Dekripsi → Pi = (Ci - Ki) mod 26
C O L X U T E C H S H I X U
i 1 2 3 4 5 6 7 8 9 10 11 12 13
K U A S U A S U A S U A S U
a. Huruf ‘O’ → C1 = 14 & Huruf ‘U’ → K1 = 20
P1= (C1 - K1) mod 26
P1= (14 - 20) mod 26
P1= -6 mod 26
P1= 20
P1= ‘U’
b. Huruf ‘L’ → C2 = 11 & Huruf ‘A’ → K2 = 0
P2= (C2 - K2) mod 26
P2= (11 - 0) mod 26
P2= 11 mod 26
P2= 11
P2= ‘L’
c. Huruf ‘X’ → C3 = 23 & Huruf ‘S’ → K3 = 18
P3= (C3 - K3) mod 26
P3= (23 - 18) mod 26
P3= 5 mod 26
P3= 5
P3= ‘F’
d. Huruf ‘U’ → C4 = 20 & Huruf ‘U’ → K4 = 20
P4= (C4 - K4) mod 26
P4= (20 - 20) mod 26
P4= 0 mod 26
P4= 0
P4= ‘A’
e. Huruf ‘T’ → C5 = 19 & Huruf ‘A’ → K5 = 0
P5= (C5 - K5) mod 26
P5= (19 - 0) mod 26
P5= 19 mod 26
P5= 19
P5= ‘T’
f. Huruf ‘E’ → C6 = 4 & Huruf ‘S’ → K6 = 18
P6= (C6 - K6) mod 26
P6= (4 - 18) mod 26
P6= -14 mod 26
P6= 12
P6= ‘M’
g. Huruf ‘C’ → C7 = 2 & Huruf ‘U’ → K7 = 20
P7= (C7 - K7) mod 26
P7= (2 - 20) mod 26
P7= -18 mod 26
P7= 8
P7= ‘I’
h. Huruf ‘H’ → C8 = 7 & Huruf ‘A’ → K8 = 0
P8= (C8 - K8) mod 26
P8= (7 - 0) mod 26
P8= 7 mod 26
P8= 7
P8= ‘H’
i. Huruf ‘S’ → C9 = 18 & Huruf ‘S’ → K9 = 18
P9= (C9 - K9) mod 26
P9= (18 - 18) mod 26
P9= 0 mod 26
P9= 0
P9= ‘A’
j. Huruf ‘H’ → C10 = 7 & Huruf ‘U’ → K10 = 20
P10= (C10 - K10) mod 26
P10= (7 - 20) mod 26
P10= -13 mod 26
P10= 13
P10= ‘N’
k. Huruf ‘I’ → C11 = 8 & Huruf ‘A’ → K11 = 0
P11= (C11 - K11) mod 26
P11= (8 - 0) mod 26
P11= 8 mod 26
P11= 8
P11= ‘I’
l. Huruf ‘X’ → C12 = 23 & Huruf ‘S’ → K12 = 18
P12= (C12 - K12) mod 26
P12= (23 - 18) mod 26
P12= 5 mod 26
P12= 5
P12= ‘F’
m. Huruf ‘U’ → C13 = 20 & Huruf ‘U’ → K13 = 20
P13= (C13 - K13) mod 26
P13= (20 - 20) mod 26
P13= 0 mod 26
P13= 0
P13= ‘A’
Maka, hasil dekripsinya ULFATMI HANIFA (terbukti).

Anda mungkin juga menyukai