Kriptografi adalah ilmu dan seni untuk menjaga kerahasiaan pesan dengan
cara menyandikannya ke dalam bentuk yang tidak dapat dimengerti lagi
maknanya. Dalam ilmu kriptografi, terdapat dua buah proses yaitu melakukan
enkripsi dan dekripsi. Enkripsi adalah proses penyandian dari pesan asli menjadi
pesan yang tidak dapat diartikan seperti pesan aslinya. Dekripsi sendiri berarti
merubah pesan yang sudah disandikan menjadi pesan aslinya. Pesan asli biasanya
disebut plaintext, sedangkan pesan yang sudah disandikan disebut ciphertext [10].
Adapun algoritma matematis yang digunakan pada proses enkripsi yakni disebut
chiper dan sistem yang memanfaatkan Kriptografi untuk mengamankan sitem
informasi disebut kriptosistem.
Adapun tujuan dari sistem Kriptografi adalah sebagai berikut :
- Kerahasiaan, adalah layanan yang digunakan untuk menjaga isi dari informasi
dari siapapun kecuali yang memiliki otoritas atau kunci rahasia untuk
membuka/mengupas informasi yang telah disandi. - Integritas data, adalah berhubungan dengan penjagaan dari perubahan data
secara tidak sah. Untuk menjaga integritas data, sistem harus memiliki
kemampuan untuk mendeteksi manipulasi data oleh pihak-pihak yang tidak
berhak, antara lain penyisipan, penghapusan, dan pensubsitusian data lain
kedalam data yang sebenarnya. - Autentikasi, adalah berhubungan dengan identifikasi/pengenalan, baik secara
kesatuan sistem maupun informasi itu sendiri. Dua pihak yang saling
berkomunikasi harus saling memperkenalkan diri. Informasi yang dikirimkan
melalui kanal harus diautentikasi keaslian, isi datanya, waktu pengiriman, dan
lain-lain. - Non-repudiasi, adalah usaha untuk mencegah terjadinya penyangkalan
terhadap pengiriman atau terciptanya suatu informasi oleh yang mengirimkan
atau membuat
