Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lezione 16: AES - Coggle Diagram
Lezione 16: AES
Funzioni AES
Shift rows
Effettua degli spostamenti circolari a sinistra nella riga dei valori contenuti nelle caselle della matrice 4x4
-
-
-
-
-
Byte substitution
- Il blocco di 128 bit viene inserito in una matrice 4x4 in cui ogni casella è composta da un byte
- Gli 8 vengono mappati su una S-Box 16x16 in cui sono rappresentate tutte le combinazioni possibili con 8 bit
I primi 4 bit identificano l'indice di riga, i restanti 4 l'indice di colonna
- Il valore del byte all'interno della casella corrispondente viene mappato nella matrice 4x4 di partenza sostituendolo al byte da cui si è calcolata la casella nella S-BOX
-
Origini
-
Adattabile, efficiente, agile nella generazione di sottochiavi
-
Elabora blocchi di dimensione 128 bit e chiavi di tre dimensioni differenti (128, 192 e 256 bit)
Expand key
-
La trasformazione è eseguita attraverso XOR e applicazione di una funzione g definita basata su scorrimenti e sostituzioni
- La chiave iniziale è formata da w0, w1, w2, w3
-