Cara Kerja Chiper feistel untuk 3 iterasi :

Chiper feistel bersifat reversible karena operator XOR mengkombinasikan setengah bagian kiri dengan hasil dari fungsi transformasi f, sehingga Sifat reversible ini tidak bergantung pada f, sehingga tidak perlu membuat algoritma baru untuk mendekripsi cipherteks.

Model Chiper feistel:

1. Bagi blok dengan panjang n bit menjadi dua bagian yang sama, kiri(L), dan kanan(R). Syaratnya, panjang n harus genap sehingga panjang L dan R sama yaitu n/2.

2. Definisikan cipher blok berulang dimana hasil dari putaran ke-i ditentukan dari hasil putaran sebelumnya, yaitu:

Li = Ri-1

Ri = Li-1f(Ri-1, Ki)

Dalam hal ini, i adalah bilangan bulat 1..r dimana r adalah jumlah putaran. Ki adalah upa-kunci (subkey) pada putaran ke-i. Sedangkan f adalah fungsi transformasi. Sebagai catatan, gabungan L0 dan R0 adalah plainteks, sedangkan cipherteks didapatkan setelah L dan R hasil putaran terakhir dipertukarkan (Rr, Lr).

Li-1f(Ri-1, Ki)f(Ri-1, Ki)= Li-1

0 komentar:

Posting Komentar

About Me

Foto saya
Salah satu modal untuk meraih kesuksesan adalah dengan menjadi individu yang kreatif.

Biodata Pribadi

Nama : Nikko Riestian Putra,S.kom______________ Bidang : Ilmu komputer, DSS, AI_______________________ Blog : nikkowardoyo.blogspot.com email : ncool750@gmail.com, Fb : n1kk0_cool@yahoo.com Telp : (031)71541752
Diberdayakan oleh Blogger.

Followers