160 likes | 632 Views
Algoritma Kriptografi Klasik. Ciri Kriptografi Klasik. Berbasis Karakter Menggunakan pena dan kertas saja, belum ada komputer Termasuk ke dalam kriptografi kunci simetri. Alasan mempelajari Algoritma Klasik. Memahami konsep dasar kriptografi Dasar algoritma kriptografi modern
E N D
Ciri Kriptografi Klasik • Berbasis Karakter • Menggunakan pena dan kertas saja, belum ada komputer • Termasuk ke dalam kriptografi kunci simetri
AlasanmempelajariAlgoritmaKlasik • Memahami konsep dasar kriptografi • Dasar algoritma kriptografi modern • Memahami kelemahan sistem Kode
Tehnik Subsitusi • Penggantisetiapkarakterteksaslidengankarakter lain • Monoalphabet setiapkarakterteks-kodemenggantikansalahsatukarakterteksasli • Polyalphabet setiapkarakterteks-kodedapatmenggantikanlebihdarisatumacamkarakterteks-asli • Monograf satuenkripsidilakukanterhadapsatukarakterteks-asli • Polygraph satuenkripsidilakukanterhadaplebihdarisatukarakterteks-asli
Kode Kaisar • Mengganti posisi huruf awal alfabet = algoritma ROT3 pergeseran 3 kali maka key = 3 • Key = 4 ?
Key 4 • Contoh : Kode Kaisar merupakan kode pertama pada pemerintahan Yulius Caesar Enkripsikan !
Rumus Kode/Cipher Kaisar • Enkripsi C = E(P) = (P+K) mod 26, P = TeksAsli, K = Kunci • Dekripsi P = D(C) = (C-K) mod 26, C = TeksKode/Enkripsi,K = kunci. Catatan : jikanilai C < K maka (26 + (C-K)) mod 26 • Contoh : KodeKaisarmerupakankodepertamapadapemerintahanYulius Caesar • Enkripsikandengan Key = 4?
Jawaban • K = E(K) = (E + K) mod 26 E(K) = (K + 4) mod 26 = (10 + 4) mod 26 14 mod 26 = 14 O O = E(O) = (E + K) mod 26 E(O) = (O + 4) mod 26 = (14 + 4) mod 26 18 mod 26 = 18 S … E(Y) = (24 + 4) mod 26 28 mod 26 = 2 C Dst… BelumSelesai? Tugas • Dekripsi?
Kelemahan Kode Kaisar • Dapat dipecahkan oleh Brute force attack • Bruce force attack merupakan suatu bentuk serangan dengan mencoba-coba kemungkinan untuk menemukan kunci • Melihat frekuensi kemunculan huruf
SO Unix • Menggunakan ROT13 pembagian menjadi 13 • Contoh : Sistem Operasi, menjadi S i s t e m O p e r a s i F V F G R Z B C R E N F V
Poly-Alphabetic • Kunci yang dimasukan, huruftidakdapatdiulang. • Contoh : • Key = ERLINWINDIA ERLINWDA • DapatdilakukanlebihdarisatuKunci • Metodedapatdilakukandenganblok, karakter, dan zigzag (dibahasMinggudepan)
K1 = Erlin Windia • K2 = UniversitasIndraprasta • Teks= NEGARAKU • Teks-Kode (Enkripsi) = DFVEHERM