A. Sejarah
dan Pengertian kriptografi
Kriptografi
adalah kata serapan dari bahasa asing, dalam hal ini bahasa inggris, yaitu
cryptography. Cryptography atau cryptology berasal dari bahasa Yunani, yaitu
κρυπτός, kryptos, "hidden, secret" atau “tersembunyi, rahasia”, dan
γράφω, gráphō, "I write" atau “aku menulis”, dan -λογία, -logia atau “ilmu”. Kriptografi
adalah ilmu atau seni untuk menyembunyikan informasi. Proses menyembunyikan
informasi ini dilakukan dengan teknik penyandian, atau mengubah pesan atau informasi
menjadi sandi-sandi yang tidak dimengerti oleh orang lain, selain pembuat dan
penerimanya.
Pada
kriptografi dikenal istilah-istilah seperti plain text, cipher text, enkripsi,
dan dekripsi. Plain text adalah pesan asli yang ingin dikirimkan. Cipher text
adalah pesan yang telah disandikan dengan metode enkripsi tertentu. Enkripsi
adalah proses mengubah sebuah plain text menjadi cipher text, dan dekripsi
adalah proses mengubah sebuah cipher text menjadi plain text.
Transaksi
data banyak dilakukan dalam kehidupan sehari-hari. Beberapa informasi yang
dikirimkan tersebut adalah informasi-informasi yang bersifat rahasia dan
pribadi. Karena itu data-data yang dikirimkan perlu dirahasiakan sehingga pihak
lain yang mencoba mendapatkan informasi tersebut tanpa izin tidak akan dapat
mengetahuinya.
Pada
masa lalu, informasi yang dianggap rahasia adalah seperti pada masa peperangan.
Informasi mengenai operasi militer, kekuatan militer, dan sebagainya adalah
informasi yang tidak boleh sampai ketahuan oleh pihak musuh. Karena itu
informasi-informasi ini perlu disandikan ketika ingin dikirimkan ke tempat
lain, sehingga jika informasi yang dikirim jatuh ke tangan pihak musuh, mereka
tetap tidak mengerti. Sementara pada era modern ini, kita sering melakukan
transaksi secara elektronik. Transaksitransaksi ini juga perlu dilindungi
karena mengandung informasi yang bersifat pribadi, misalnya nomor kartu kredit.
Karena itu kriptografi menjadi sebuah cabang ilmu yang terus diteliti dan
dikembangkan untuk melindungi kerahasiaan data.