Archive for Oktober 2009
MARS : salah satu algoritma kriptografi kandidat AES
KRIPTOGRAFI
Kriptografi adalah ilmu dan seni untuk menjaga keamanan pesan. Ilmu menyandi (Kriptografi) sebetulnya adalah ilmu yang sudah dikenal bahkan semenjak jaman Julius Caesar (sebelum masehi). Ilmu ini tidak hanya mencakup teknik-teknik menyandikan informasi, tetapi juga teknik untuk membongkar sandi. Enkripsi adalah suatu proses mengubah sebuah teks murni (plaintext) menjadi sebuah runtutan karakter atau data yang terlihat tidak berarti dan mempunyai urutan bit yang tidak beraturan, disebut ciphertext. Proses pengubahan kembali ciphertext menjadi plaintext disebut dekripsi.
Algoritma Kriptografi terdiri atas tiga fungsi dasar, yaitu :
- Enkripsi : merupakan hal yang sangat penting dalam kriptografi, merupakan pengamanan data yang dikirimkan agar terjaga kerahasiaannya. Pesan asli disebut Plaintext, diubah menjadi kode-kode yang tidak dimengerti. Enkripsi bisa diartikan dengan chiper atau kode. Sama halnya dengan jika kita tidak mengerti akan sebuah kata, maka kita akan melihatnya si dalam kamus atau daftar istilah.
- Dekripsi : merupakan kebalikan dari enkripsi. Pesan yang telah dienkripsi dikembalikan dalam bentuk asalnya (teks asli), disebut dengan dekripsi pesan. Algoritma yang digunakan dalam proses dekripsi tentunya berbeda dengan algoritma yang digunakan untuk enkripsi.
- Kunci : yang dimaksud disini adalah kunci yang dipakai untuk melakukan enkripsi dan dekripsi. Kunci terbagi menjadi dua bagian, kunci rahasia (private key) dan kunci umum (public key).
Berdasarkan kunci yang dipakai, algoritma kriptografi dibedakan menjadi tiga bagian Baca entri selengkapnya »
