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.
mantap bro...
ReplyDeletesilahkan berkunjung juga di blog saya http://taronizeb.blogspot.co.id/
khusus membahas beberapa metode kriptografi dan steganografi