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. Enkripsi = proses menyandikan plaintext menjadi chipertext. Dekripsi = proses mengembalikan chipertext menjadi plaintext.
Skema enkripsi dan dekripsi
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 = mod 26 = 4, karena 30 = mod 26 = 20, karena 20 =
Latihan 1.9 mod 7 = mod 3 = mod 7 = mod 3 = mod 26 = mod 26 = mod 26 = mod 26 = mod 26 = mod 26 =....
Algoritma Kriptografi (Chiper) Algoritma kriptografi klasik yang sering digunakan : 1.Caesar chiper 2.Vigenere chiper
Caesar chiper
Latihan Buatlah chipertext dari plaintext berikut : 1.DIA DATANG BESOK PAGI 2.KIRIM BANTUAN SEKARANG 3.MISI GAGAL SEMUANYA HARUS MUNDUR Temukan makna chipertext berikut dengan Caesar chiper : 1.SHQJDQWDU NULSWRJUDIL 2.NHDPDQDQ LKIRUPDVL 3.MDQJDQ GXOX PHQBHUDQJ
Urutan abjad
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 : 1.I LOVE YOU 2.SAYANG KAMU 3.KITA PUTUS