Cara Enkripsi Dekripsi Berdasarkan Metode DES

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: