Friday, June 8, 2007

Criptography

Criptography target into Confidentiality,
Data Integrity, Authentication, Non repudiation

Kriptografi adalah ilmu atau seni untuk untuk menjaga keamanan suatu data. Ketika suatu data dikirim dari suatu tempat ke tempat lain, isi dari pesan tersebut kemungkinan dapat disadap oleh pihak lain. Untuk menjaga keamanan pesan, maka pesan tersebut dapat di-scramble / diacak atau diubah menjadi kode yang tidak dapat dimengerti oleh orang lain.
Tujuan kriptografi adalah:
(1). Confidentiality adalah untuk melindungi identitas pemakai atau isi pesan agar tidak dapat dibaca oleh orang lain yang tidak berhak.
(2). Data Integrity adalah untuk melindungi pesan agar tidak diubah oleh orang lain.
(3). Authentication adalah untuk menjamin keaslian pesan.
(4). Non repudiation adalah membuktikan suatu pesan berasal dari seseorang, apabila ia menyangkal mengirim pesan tersebut.

Dalam dunia kriptografi, pesan yang akan dirahasiakan disebut plain teks. Pesan yang sudah diacak disebut cipher teks. Proses untuk mengkonversi plain teks menjadi cipher teks disebut enkripsi. Proses untuk mengembalikan plain teks dari cipher teks disebut deskripsi. Algoritma kriptografi (ciphers) adalah fungsi-fungsi matematika yang digunakan untuk melakukan enkripsi dan deskripsi. Diperlukan kunci yaitu kode untuk melakukan enkripsi dan deskripsi. Ada dua macam tipe kunci enkripsi yaitu: kunci simetris dan kunci asimetris. Algoritma simetris menggunakan kunci yang sama untuk mengenkrip dan mendeskrip. Algoritma asimetris menggunakan dua kunci, kunci publik untuk enkripsi dan kunci pribadi untuk melakukan deskripsi.
Kriptografi sebgai ilmu sekaligus seni untuk menjaga kerahasiaan pesan (data atau informasi) dengan cara menyamarkannya (to crypt artinya menyamar) menjadi bentuk yang tidak dapat dimengerti.




No comments: