Algoritma
Kriptografi
Sampai sekarang,berbagai algoritma kriptografi telah diusulkan
dan masing-masing mempunyai karakteristik yang berbeda-beda.Diantara
karakteristik-karakteristik itu paling mendasar yang akan digunakan pada sistem
jaringan,jaringan komputer maupun internet.Komponen-komponen yang sangat
penting adalah secrecy,integrity, dan authenticity .
Secrecy adalah komponen yang akan digunakan untuk menjaga pesan
yang biasanya digunakan oleh seseorang yang mengirim pesan.Komponen ini hanya
mengizinkan seseorang yang tahu akan kunci pada pesan yang telah dienkripsi
dengan alagoritma kriptografi.
Integrityadalah komponen yang digunakan untuk memeriksa apakah
sebuah pesah telah dirubah pada saat pengiriman,biasanya menggunakan
algoritma hash,sebagai contoh,algoritma
tanda tangan digital menggunakan konsep yang sama dengan tanda tangan biasa.
Berbagai algoritma kriptografi telah dikembangkan sampai
sekarang. Kecuali fungsi hash,semua fungsi yang lain,menggunakan kunci untuk
memperoleh atrbut yang dikehedaki.karakteristik kunci yang menggunakan
algoritma kriptografi dapat digolongkan
sebagai berikut: algoritma kriptografi kunci rahasia( algoritma kriptografi
simetris),algoritmakriptografi public (algoritma kriptografi kunci asimetris)
dan algoritma hash.
Secaraumum,algoritma kriptografi kunci rahasia menyatakn bahna
algoritma dimana enkripsi digunakan dalam
meng-
Enkripsi data, dan kunci deskripsi
untuk merubah kembali kedata aslinya. Karena atribut ini, algoritma kriptografi
kunci rahasia disebut juga algoritma kriptografi kunci simetris.
Untuk
algoritma kriptografi kunci publik menyatakan bahwa algoritma enkripsi dan
deskripsi berbeda. Algoritma kriptografi kunci pablik mempunyai karasteristik
yaitu tidak ada penghitungan kembali dari kunci deskripsi bahkan sesudah kunci
enkripsi dilakukan. Berawal dari kondisi ini, kunci enkripsi disebut kunci pribadi.
Sedangkan, algoritma hash menyatakan
algoritma dimana panjang pesan yang khusus.
Algoritma
hash yang digunakan dalam kriptografi
dibagi menjadi 2 bagian yaitu : dengan kunci dan tanpa kunci. Ketika
menggunakann fungsi hash dengan kunci
maka menggunakan metode yang sama karena kondisi ini terjadi dalam algoritma
kunci rahasia.
Algoritma kriptografi kunci rahasia
dan publik menggunakan algoritma enkripsi tanda tangan digital secara
berturut-turut. Dalam algoritma enkripsi, isi pesan hanya dapat dilihat oleh
pribadi yang tahu kuncinkripsi, sedangkan dalam tanda tangan digital, pengirim
pesan dapat diketahui.
Dalam
tanda tangan digital kunci publik, kunci enkripsi (kuncu publik) untuk enkripsi
data dan kunci deskripsi (kunci pribadi) untuk deskripsi data. Disini kunci
rahasia digunakan untuk tanda tangan,
sedangkan kunci publik digunakan untuk mengecek. Hal ini akan menolong kunci
rahasia untuk tidak bisa dibaca oleh orang lain dan hanya mengizinkan orang
yang diberi kuasa untuk membuat tanda tangan. Tetapi, kunci publik dapat
dilihat oleh beberapa orang sehingga bisa dengan mudah memperoleh dan
menggunakannya
Karakteristik dan tipe dari algoritma kriptografi dapat
di lihat pada gambar berikut ini : (Gambar 8.4)
Tidak ada komentar:
Posting Komentar