Dimensione del blocco: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m senza fonti |
ortografia |
||
Riga 2:
Nella moderna [[crittografia]], gli algoritmi a [[Crittografia simmetrica|chiave simmetrica]] vengono usualmente divisi in due famiglie. La famiglia degli [[Cifratura a blocchi|algoritmi a blocchi]] e la famiglia degli algoritmi a stream. Gli algoritmi a blocchi lavorano su un insieme di simboli per volta e li cifrano o decifrano tutti in parallelo. Il primo requisito di un algoritmo di questo tipo è che il blocco di partenza e il blocco d'arrivo sia della stessa dimensione e il secondo requisito è che la funzione utilizzata per cifrare sia invertibile sempre, altrimenti, alcune volte, pur avendo la chiave corretta, la procedura di decifrazione potrebbe non svolgersi correttamente.
Prima che il [[NIST]] annunciasse il concorso per la definizione
Di conseguenza, i candidati a diventare l'AES dovevano trattare blocchi a 128 bit (16 byte). Questo blocco produce <math>2^{64} \times 16</math> B = 256 Exabyte di dati, un numero di dati sufficiente per i prossimi decenni.
|