Home Start Back Next End
  
60
properti  dan 
sering  digunakan  untuk 
mendapatkan  matriks  MDS digunakan  dalam
algoritma kriptografi.
Serge
Vaudenay
menyarankan
menggunakan MDS
matrix
dalam
kriptografi
primitif
untuk
menghasilkan
apa
yang
disebut
multipermutations,
tidak
tentu
fungsi
linear
dengan
properti
yang
sama
ini.
Fungsi-fungsi
ini
memiliki apa
yang
disebut
sempurna
difusi:
mengubah t
perubahan input
setidaknya t
[m-1]
dari
output.
Dia
menunjukkan
bagaimana
mengeksploitasi sempurna
cryptanalyze
difusi
untuk
fungsi
yang tidak multipermutations.
Matriks
MDS
digunakan
untuk
difusi
dalam
cipher
blok
seperti
seperti
AES,
SHARK, Square, Twofish, Manta, Hierocrypt, dan Camellia, dan di aliran
sandi MUGI
dan kriptografi fungsi hash Whirlpool.
Gambar 2.23 Operasi MixColumns
Sumber : Daemen (1999, p13)
Nilai
dari
state a
pada
kolom
ke-j
dilakukan
perkalian
dengan
c(x),
seperti
pada
Gambar
2.23.
di
mana
operasi
menghasilkan b
yang
akan
menjadi state yang
baru (Gambar 2.23). Contoh :
Word to PDF Converter | Word to HTML Converter