|
47
3.
Twofish (dari tim yang diketuai oleh Bruce Scheier-USA. 31 suara)
4.
RC6 (dari laboratorium RSA - USA. 23 suara)
5.
MARS (dari IBM, 13suara)
Pada
bulan
Oktober 2000.
NIST
mengumumkan untuk
memilih
Rijndael
dan
pada
bulan
November
2001,
Rijndael
ditetapkan
sebagai
AES,
dan
diharapkan
Rijndael
menjadi standard kriptografi yang dipakai paling sedikit selama 10
tahun.
Algoritma Rijndael
memiliki
operasi
dasar
matematika meliputi
penjumlahan, perkalian,
dan
perkalian
dengan
x.
Operasi
matematika ini
berbeda
dengan
operasi
integer
biasa,
karena
dioperasikan
dalam
operasi
finite
field.
Untuk
penjumlahan
dua
elemen dilakukan
dengan
penjumlahan
modulus
2.
Contoh
:
'57'
+
'83' ='D4', atau jika dituliskan dengan notasi polinomial :
(X
6
+X
4
+X²+X+ 1)(X
7
+X+ 1) = (X
7
+X
6
+X
4
+X²+ 1)
Dalam
notasi
biner
dapat
ditulis :
01010111
+
"10000011"
=
11010100".
Proses
penjumlahan
dan
pengurangan dilakukan
sama
dengan
menggunakan proses EXOR (
).
Operasi
perkalian antara
dua
elemen disertai
modulus
m(x)
yang
bernilai
X
8
+
X
4
+
X³ +
X
+
1
dalam
notasi
polinomial
atau
11B
dalam
notasi
hexadesimal. Contoh
:
'57' '83' = 'C1'
(X
6
+
X
4
+
X² + X + 1)(X
7
+
X
+
1)
=
X¹³+X¹¹ +X
9
+X
8
+X
7
+
X
7
+X
5
+X³+X²+X+
X
6
+X
4
+X²+X+ 1
|