In
crittologia un
algoritmo di cifratura a blocchi (dall'inglese:
block cipher) è un algoritmo a
chiave simmetrica operante su un gruppo di bit di lunghezza finita organizzati in un blocco. A differenza degli
algoritmi a flusso che cifrano un singolo elemento alla volta, gli algoritmi a blocco cifrano un blocco di elementi contemporaneamente.