Lessico IT › Sicurezza › Pianificazione delle chiavi

Pianificazione delle chiavi

Sicurezza Svenska → Aggiornato: 2026-10-12

La procedura che espande una chiave principale nelle sottochiavi usate da un cifrario in ciascun round.

Il DES ricava da una chiave di 56 bit sedici sottochiavi di 48 bit tramite permutazioni e rotazioni circolari di due metà. L'AES espande la chiave con una S-box e costanti di round. L'algoritmo di pianificazione della chiave di RC4 (KSA) rimescola invece una tabella di 256 byte in base alla chiave, e le debolezze di questo rimescolamento aiutano a spiegare perché RC4 sia stato infine abbandonato.

Blowfish si colloca all'estremo opposto: la sua preparazione della chiave cifra ripetutamente le proprie tabelle, quindi caricare una chiave è volutamente costoso. Una scelta rivelatasi utile: l'hashing delle password di bcrypt si basa proprio su questa proprietà.

← Torna al lessico