En
Criptografía, una unidad de
cifrado por bloques (
block cipher en
inglés) es una unidad de cifrado de
clave simétrica que opera en grupos de bits de longitud fija, llamados bloques, aplicándoles una transformación
invariante. Cuando realiza cifrado, una unidad de cifrado por bloques toma un bloque de
texto plano o claro como entrada y produce un bloque de igual tamaño de texto cifrado. La transformación exacta es controlada utilizando una segunda entrada — la
clave secreta. El descifrado es similar: se ingresan bloques de texto cifrado y se producen bloques de texto plano.