Kriptografi
Apa yang dimaksud dengan kriptografi?
Kriptografi adalah
suatu ilmu yang mempelajari bagaimana cara menjaga agar data atau
pesan tetap aman saat dikirimkan, dari pengirim ke penerima tanpa mengalami gangguan dari pihak ketiga. Menurut Bruce
Scheiner dalam bukunya "Applied
Cryptography", kriptografi adalah ilmu pengetahuan dan seni menjaga message-message agar tetap
aman (secure).
Apa yang menjadi dasar digunakannya kriptografi?
Ada
empat tujuan mendasar dari ilmu kriptografi ini yang juga merupakan aspek
keamanan informasi yaitu :
·
Confidelity
(kerahasiaan) yaitu
layanan agar isi pesan yang dikirimkan tetap rahasia dan
tidak diketahui oleh pihak lain (kecuali pihak pengirim, pihak penerima /
pihak-pihak memiliki ijin). Umumnya
hal ini dilakukan dengan cara membuat suatu algoritma matematis yang mampu mengubah data hingga menjadi sulit untuk
dibaca dan dipahami.
·
Data integrity (keutuhan
data) yaitu layanan yang mampu mengenali/mendeteksi
adanya manipulasi (penghapusan, pengubahan atau penambahan) data yang tidak sah (oleh pihak lain).
·
Authentication (keotentikan)
yaitu layanan yang
berhubungan dengan identifikasi.
Baik otentikasi pihak-pihak yang terlibat dalam pengiriman data maupun
otentikasi keaslian data/informasi.
· Non-repudiation (anti-penyangkalan) yaitu layanan yang dapat mencegah suatu pihak untuk menyangkal aksi yang dilakukan sebelumnya (menyangkal bahwa pesan tersebut berasal dirinya).
Apa proses utama pada kriptografi?
Kriptografi itu sendiri terdiri dari dua proses utama yakni proses
enkripsi dan proses dekripsi. proses enkripsi mengubah plaintext menjadi
ciphertext (dengan menggunakan kunci tertentu) sehingga isi informasi pada
pesan tersebut sukar dimengerti.
- Plaintext
(M)
adalah pesan yang hendak
dikirimkan (berisi data asli).
- Ciphertext (C)
adalah pesan ter-enkrip (tersandi) yang merupakan hasil enkripsi.
- Enkripsi
(fungsi
E) adalah proses pengubahan plaintext menjadi ciphertext.
- Dekripsi
(fungsi
D) adalah kebalikan dari enkripsi yakni mengubah ciphertext menjadi
plaintext, sehingga berupa data awal/asli.
- Kunci
adalah
suatu bilangan yang dirahasiakan yang digunakan dalam proses enkripsi dan
dekripsi.
Komentar
Posting Komentar