Home Start Back Next End
  
49
Rijndael
mendukung panjang kunci 128 bit sampai 256 bit dengan kelipatan
32 bit. Panjang kunci dan ukuran blok dapat dipilih secara independen. Pada versi AES
ditetapkan bahwa
panjang
kunci
dibatasi
hanya
128,
192,
dan
256
bit.
Tabel
2.2.
memperlihatkan perbedaan ketiga versi Rijndael tersebut.
Tabel 2.2 Perbedaan Kunci Rijndael
Panjang Kunci
(Nk words)
Ukuran Blok
(Nb words)
Jumlah Putaran
(Nr)
AES-128
4
4
10
AES-192
6
4
12
AES-256
8
1
14
Sumber : Daemen (1999, p10)
Rijndael
menggunakan substitusi,
permutasi,
dan
sejumlah
putaran
(cipher
berulang),
setiap
putaran
menggunakan
kunci
internal
(w)
yang
berbeda-beda
(kunci
setiap
putaran
disebut round
key,
lihat
Gambar
2.17).
Algoritma
Rijndael
bekerja
dengan blok
yang
berbentuk persegi
empat, di
mana
blok
berisi
data
dari
file
yang
kemudian diisikan pada state untuk diproses.
Algoritma
Rijndael
dapat dibagi
menjadi
beberapa tahap, yaitu :
1.
AddRoundKey,
operasi
untuk
melakukan
XOR
antara
state
awal
(plaintext)
dengan cipher key. Tahap ini disebut juga initial round.
2.
Putaran  sebanyak  Nr  -  1  kali.  Proses 
yang  dilakukan  pada  setiap  putaran
adalah:
SubBytes 
:
substitusi
byte
dengan
menggunakan
tabel
substitusi (S-Box).
Word to PDF Converter | Word to HTML Converter