Lessico IT › Sicurezza › Funzione di round

Funzione di round

Sicurezza Svenska → Aggiornato: 2026-10-13

La funzione ripetuta a ogni round di un cifrario a blocchi, che mescola i dati con il materiale della chiave.

Un cifrario a blocchi è una funzione di round applicata più volte. In DES la funzione di round è una costruzione di Feistel con espansione, mescolamento della chiave, S-box e permutazione. AES usa invece SubBytes, ShiftRows, MixColumns e AddRoundKey, ed esegue 10, 12 o 14 round a seconda della lunghezza della chiave.

Il progetto della funzione di round determina in buona parte la sicurezza di un cifrario. Il numero di round è scelto in modo che gli attacchi noti non raggiungano il cifrario completo, con un margine, e ogni round deve fornire una diffusione sufficiente. Chi costruisce un proprio cifrario dovrebbe misurare la resistenza della funzione di round alla crittanalisi differenziale e lineare prima che si avvicini anche solo alla produzione.

← Torna al lessico