Home Start Back Next End
  
17
Gambar 2.6 Tahapan algoritma Triple DES.
(Hidayat, 2010, p6)
Gambar di atas
menjelaskan tentang tahapan algoritma Triple DES.
Pada
dasarnya algoritma yang digunakan sama. Hanya pada Triple DES dikembangkan
dengan melakukan enkripsi dengan implementasi algoritma DES sebanyak tiga kali.
Triple DES memiliki 3 buah kunci yang berukuran 168-bit
(tiga kali
56 bit
dari DES ). Pada algoritma Triple DES dibagi menjadi tiga tahap, setiap tahapnya
merupakan implememntasi dari algoritma DES. 
Tahap pertama, plainteks yang diinputkan dioperasikan dengan kunci
eksternal pertama (K1) dan melakukan proses enkripsi dengan menggunakan
algoritma DES, sehingga menghasilkan pra- chipherteks pertama. Tahap kedua, pra-
cipherteks pertama yang dihasilkan pada tahap pertama , kemudian dioperasikan
dengan kunci eksternal kedua (K2) dan melakukan proses enkripsi atau proses
dekripsi (tergantung cara pengenkripsian yang digunakan ) dengan menggunak
algoritma DES. Sehingga menghasilkan Pra- cipherteks kedua.  Tahap terakhir, pra-
cipherteks kedua yang dihasilkan pada tahap kedua, dioperasikan dengan kunci
eksternal ketiga (K3) dan melakukan proses enkripsi dengan menggunakan algoritma
DES, sehingga menghasilkan cipherteks (C).
2.1.6.1 Proses Enkripsi Triple DES
Proses enkripsi algoritma Triple DES dapat dicapai dengan
menggunakan  tiga  kunci : 
Enkripsi 
: C = Ek3(Dk2(Ek1(P)))
Word to PDF Converter | Word to HTML Converter