Cifrado por bloques

Cifrado por bloques.

En criptografía, una unidad de cifrado por bloques (en inglés, block cipher) 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.

Para cifrar mensajes más largos que el tamaño del bloque, se utiliza un modo de operación.

Las unidades de cifrado por bloques se diferencian de las unidades de flujo de cifrado en que un flujo de cifrado trabaja sobre dígitos individuales, uno después del otro, y la transformación varía durante el proceso de cifrado. La diferencia entre los dos tipos de unidades es algo difusa, dado que una unidad de cifrado por bloques puede ser operada en un modo que permite utilizarla como una unidad de flujo de cifrado, donde en lugar de dígitos se opera con bloques.

Ejemplos

Veamos algunos ejemplos de cifrados por bloque:

Other Languages
čeština: Bloková šifra
English: Block cipher
한국어: 블록 암호
Nederlands: Blokvercijfering
norsk bokmål: Blokkchiffer
português: Cifra de bloco
русский: Блочный шифр
Simple English: Block cipher
svenska: Blockchiffer
Türkçe: Blok şifreleme
українська: Блочний шифр
Tiếng Việt: Mã hóa khối
中文: 分组密码