Belajar Kriptografi
GJQZOFW PWNUYTLWFKN
Bisa baca tulisan di atas? tentu bisa, tapi tau ga maksud atau arti tulisan diatas?ehmm..ya itu contoh hasil dari salah satu teknik kriptografi..sebenarnya apa sih kriptografi? Kata Kriptografi berasal dari bahasa Yunani “kriptos” yang berarti sesuatu yang disembunyikan, rahasia atau misterius dan “graphia” yang berarti tulisan. Menurut Scheneir kriptografi adalah ilmu sekaligus seni untuk menjaga keamanan pesan. Disebut ilmu karena menggunakan matematika aljabar, terutama teori bilangan sebagai dasarnya, dan disebut seni memiliki pola-pola tertentu yang unik dalam proses penyandiannya..
kriptografi mulai digunakan dan disumbangkan pemikirannya pertama klai oleh empat kelompok, yakninya militer, diplomatik, diarist, dan orang yang sedang jatuh cinta..kalo diarist (ini maksudnya orang yang nulis diary bukan?) mungkin supaya buku diary atau tulisan diarynya ga bisa dibaca orang lain..kan malu kalo orang lain tau..yang jelas dari keempat kelompok tersebut militer lah yang paling memegang peranan penting dalam perkembangan kriptografi…yaiyalah..masing-masing negara peserta perang (heehhe..kaya lomba aja..) mengembangkan kriptografi untuk mengirimkan pesan..karena udah jelas, informasi saat perang merupakan informasi yang sangat penting dan harus dijaga kerahasiaannya..biar menang eh salah biar ga kalah..
Istilah-istilah dalam kriptografi:
Plaintext (message): merupakan pesan asli yang ingin dijaga kerahasiaan dan keamamannya.
Ciphertext : merupakan pesan yang telah dikodekan atau disandikan.
Cipher : merupakan algoritma matematis yang digunakan untuk mengubah plaintext menjadi ciphertext.
Enkripsi : proses menyandikan atau mengkodekan plaintext menjadi ciphertext
Dekripsi : proses mengembalikan ciphertext menjadi plaintext
Nah supaya lebih ngertinya langsung ke contoh aja ok?
Contoh diatas yaitu GJQZOFW PWNUYTLWFKN ini merupakan ciphertext yang di buat dengan menggunakan metode kriptografi “Caesar cipher” yang terkenal pada zaman Romawi kuno. ini merupakan metode yang sangat sederhana. Aturan yang dipakai adalah C5, maksudnya adalah menggeser posisi 5 alphabet ke kanan. Perhatikan
ABCDEFGHIJKLMNOPQRSTUVWXYZ—-> plaintext
FGHIJKLMNOPQRSTUVWXYZABCDE —–> cipher
Dengan menggunakan cipher tersebut kalimat GJQZOFW PWNUYTLWFKN dapat kita terjemahkan (dekripsikan):
G=B
J=E
….dst
N=I
hasilnya : BELAJAR KRIPTOGRAFI
dan lakukan langkah sebaliknya utuk enkripsi..
gittu…>_<