160 likes | 315 Views
PERTEMUAN KE 9 PERKULIAHAN KEAMANAN KOMPUTER. By : Nanda Prasetia, ST. PENGANTAR ENKRIPSI DAN DEKRIPSI. Terminologi. Plaintext = data atau informasi yang dapat dibaca dan dimengerti maknanya. Chipertext = data/informasi yang tersandi.
E N D
PERTEMUAN KE 9 PERKULIAHAN KEAMANAN KOMPUTER By : Nanda Prasetia, ST
Terminologi Plaintext = data atau informasi yang dapat dibaca dan dimengerti maknanya. Chipertext = data/informasi yang tersandi. Enkripsi = proses menyandikan plaintext menjadi chipertext. Dekripsi = proses mengembalikan chipertext menjadi plaintext.
Aritmetika modulo a = bilangan bulat m = bilangan bulat > 0 r = sisa pembagian = remainder, 0 ≤ r ≤ m Jadi : a mod m = r , karena a= m.q + r , dengan q=kelipatan Contoh : 23 mod 5 = 3 , karena 23 = 5.4 + 3 30 mod 26 = 4 , karena 30 = 26.1 + 4 20 mod 26 = 20 , karena 20 = 26.0 + 20
Latihan • 9 mod 7 = ... • 4 mod 3 = ... • 5 mod 7 = ... • 1 mod 3 =.... • 15 mod 26 =... • 28 mod 26 = ... • 55 mod 26 = ... • 32 mod 26 = ... • 26 mod 26 = ... • 52 mod 26 = ....
Algoritma Kriptografi (Chiper) Algoritma kriptografi klasik yang sering digunakan : • Caesar chiper • Vigenere chiper
Latihan Buatlah chipertext dari plaintext berikut : • DIA DATANG BESOK PAGI • KIRIM BANTUAN SEKARANG • MISI GAGAL SEMUANYA HARUS MUNDUR Temukan makna chipertext berikut dengan Caesar chiper : • SHQJDQWDU NULSWRJUDIL • NHDPDQDQ LKIRUPDVL • MDQJDQ GXOX PHQBHUDQJ
2. Vigenere cipher Enkripsi : Ci = E(Pi) = (Pi+ Ki) mod (26) Dekripsi : Pi = D(Ci) = (Ci-Ki) mod (26) Ki = Kunci ke-i
Contoh : Plaintext : THIS PLAINTEXT Kunci : SONY
Latihan Buatlah Chipertext pada plaintext berikut dengan kunci MDP : • I LOVE YOU • SAYANG KAMU • KITA PUTUS