Advanced Encryption Standard: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Migliorato la pagina e aggiornato una frase |
|||
Riga 32:
# <code>AddRoundKey</code> – Ogni byte della tabella viene combinato con la chiave di sessione, la chiave di sessione viene calcolata dal [[Rijndael key schedule|gestore delle chiavi]].
Successivamente per cifrare sono previsti diversi round o cicli di processamento: ogni round (fase) dell'AES (eccetto l'ultimo) consiste dei seguenti quattro passaggi fondamentali che vengono denominati LAYERS:
# <code>SubBytes</code> – Sostituzione non lineare di tutti i byte che vengono rimpiazzati secondo una specifica tabella.
# <code>ShiftRows</code> – Spostamento dei byte di un certo numero di posizioni dipendente dalla riga di appartenenza.
|