come funziona l'algoritmo di crittografia AES?

5

qualcuno può realmente spiegare in termini semplici e semplici, come funziona l'algoritmo di crittografia AES? posso immaginare che l'unica distinzione significativa tra AES-128 e AES-256 sia la dimensione della chiave e NON il loro algoritmo,

    
posta torhub1 23.10.2015 - 22:36
fonte

1 risposta

12

C'è una bella spiegazione , come un fumetto . Probabilmente è chiaro e semplice come queste cose possono mai avere.

Se sei più matematicamente incline, puoi leggere lo standard FIPS-197 che è abbastanza leggibile per uno standard; ma aiuta molto ad avere uno sfondo non trascurabile in algebra (specialmente i campi finiti della caratteristica 2 e lo spazio vettoriale).

AES-128, AES-192 e AES-256 sono algoritmi simili, ma con un numero distinto di round. AES è descritto come una sequenza di operazioni elementari chiamate round ; i round sono (per lo più) identici tranne che usano sottochiavi distinti (estratti dalla chiave di crittografia principale), e sono successivi (ogni round prende come input l'output del round precedente). AES-128 ha 10 round, AES-192 ha 12 round e AES-256 ha 14 round. Anche il calcolo delle sottochiavi, chiamato pianificazione dei tasti o espansione dei tasti , differisce un po 'tra le tre varianti: con una chiave più grande, il programma chiave deve funzionare, anzi , una chiave più grande, e deve anche produrre più sottochiavi poiché ci sono più cicli da alimentare.

    
risposta data 23.10.2015 - 23:27
fonte

Leggi altre domande sui tag