Algoritma
DES dikembangkan pada tahun 1976. Algoritma DES dipilih sebagai standard yang dipakai
pada pemerintahan pada tahun tersebut. DES termasuk ke dalam algoritma yang
sifat kuncinya simetris dan tergolong jenis cipher blok.
Algoritma
DES, memiliki jumlah bit perkelompok (blok) sebanyak 64 bit. DES akan melakukan
proses enkripsi 64 bit plain menjadi 64 bit cipher.
Jumlah
bit kunci eksternal (external key)
sebanyak 64 bit. Kemudian dengan kunci eksternal akan dibangkitkan 16
kunci internal (internal key/subkey)
sebanyak 56 bit. Kunci Internal inilah yang digunakan sebagai kunci enkripsi
maupun dekripsi selama 16 kali putaran.
Pada
proses enkripsi maupun dekripsi, ada dua proses utama yang harus dilakukan
yaitu proses GENERATE KEY (pembangkitan 16 kunci
internal) kemudian baru proses ENKRIPSI maupun DEKRIPSI.
Algoritma DES memiliki beberapa variasi. VARIASI ALGORITMA DES
Berdasarkan
perkembangannya, maka ada beberapa variase Algoritma DES, yaitu :
1. Double DES, menggunakan 2
buah kunci,
2. Triple DES menggunakan 3 buah kunci.
Proses pembagkitan kunci
dan Enkripsi serta Dekripsi dilakukan seperti pada tahap-tahap algoritma DES.
Formula Doubel DES Formula Triple DES :
Enkripsi : Ci = EK2(EK1(P) Ci = EK3(EK2(EK1(P)))
Dekipsi : Pi = DK1(DK2(C))) Pi = DK1(DK2(DK3(C)))
Untuk Memahmi secara jelas contoh manual Enkripsi dan Dekripsi Teks berdasarkan Algiritma DES, silahkan uduh modulnya di sini.... atau di sini...
Tidak ada komentar:
Posting Komentar