Mengenal Kriptografi Klasik Paling Sederhana, Caesar Cipher
Apa itu caesar cipher? ini tidak ada hubungannya sama sekali dengan goyang caesar yang ngetren beberapa waktu lalu. Juga tidak ada hubungannya dengan caesar teman atau tetangga kalian. Awalnya saya sendiri juga tidak tahu, tapi setelah saya ke
Baca Juga
Cipher Subtitusi
Cipher substitusi adalah sandi dimana setiap karakter dari plaintext (huruf atau angka) diganti atau disubstitusikan dengan karakter lain dalam susunan abjad. Tidak ada perubahan dalam susunan abjad asli yang digunakan pada plaintext. Contoh cipher substitusi adalah sandi caesar dan sandi vigenere.
Caesar Cipher
Alfabet biasa dan alfabet sandi:
Untuk menyandikan sebuah pesan, cukup mencari setiap huruf yang hendak disandikan di alfabet biasa, lalu tuliskan huruf yang ada pada alfabet sandi. Untuk memecahkan sandi tersebut cukup direverse saja. Contoh:
Plaintext : JANGAN DEKATI DIA
Ciphertext : MDQJDQ GHNWL GLD
Secara matematis pergeseran 3 huruf alfabetik ekuivalen dengan melakukan operasi modulo terhadap plaintext P menjadi chipertext C dengan persamaan C = E ( P ) = ( P + 3 ) mod 26. Karena ada 26 huruf di dalam alfabet. Penerima pesan mengembalikan lagi chipertext dengan operasi kebalikan, secara matematis dapat dinyatakan dengan persamaan P = D ( C ) = ( C-3 ) mod 26.
Perlu diketahui bahwa kriptografi klasik seperti diatas sudah terlalu tua yakni digunakan sejak 2000 tahun lalu (namanya juga klasik) sehingga algoritmanya sangat mudah dan sederhana jika digunakan di jaman sekarang yang mana manusianya sudah bisa membaca. Karena hal tersebut muncul beberapa teknik kriptografi modern yang kompleks seperti AES, DES, A5/1, ADFGVX dan lain-lain.
jika artikel ini bermanfaat bisa kalian share karena "sharing is caring".
0 Response to "Mengenal Kriptografi Klasik Paling Sederhana, Caesar Cipher"
Post a Comment