Siguiente: Data Encryption Standard (DES)
Un nivel arriba: Introducción a criptografía y
Anterior: Características criptográficas
Dado un mensaje
,
se parte en bloques
,
donde k|n. Se encripta cada bloque para obtener el cifrado
y el cifrado de todo el mensaje es:
.
Hay esencialmente dos tipos de encriptamiento de bloques:
- de ráfaga:
- En cada bloque i se usa una llave distinta y los cifrados anteriores:
.
Permite bloques pequeños. Hay varios modos de operación:
- 1.
- En el modo de encadenamiento de bloques cifrados (cipher block chaining mode (CBC)) se toma como
una permutación (la llave se mantiene constante) y
donde
es un texto inicial. El mensaje se recupera haciendo
- 2.
- En el modo de retroalimentación con salida (output feedback mode (OFB)) se toma como
una permutación (la llave se mantiene constante) y se hace
donde
es una semilla inicial. El mensaje se recupera haciendo
- 3.
- En el modo de retroalimentación con cifrado (cipher feedback mode (OFB)),
donde
es un texto inicial. El mensaje se recupera haciendo
- uniforme:
- En cada bloque i se utiliza una misma función y una misma llave:
.
Aquí se tiene el modo de código de libro electrónico (electronic code book mode (ECB)). La característica principal es que:
Siguiente: Data Encryption Standard (DES)
Un nivel arriba: Introducción a criptografía y
Anterior: Características criptográficas
Guillermo Morales-Luna
2000-10-29