Che cos'è un cifrario a blocchi?

Un codice a blocchi è un algoritmo utilizzato in crittografia. Si basa su un concetto chiamato cifratura di un prodotto iterato, in cui vengono eseguite più procedure di crittografia su gruppi di bit a lunghezza fissa chiamati blocchi. Ogni ciclo di crittografia rende la decrittografia non autorizzata progressivamente più difficile per una terza parte; eliminare efficacemente la possibilità che la crittografia venga interrotta dalla forza bruta.

Il metodo del cifrario a blocchi fu proposto per la prima volta da Claude Shannon nel 1949 in un autorevole articolo intitolato Communication Theory of Secret Systems . Sono un componente centrale di molti codici crittografici ampiamente utilizzati come DES e AES.

Iterazione, termini di sicurezza