Tugurium/GTI

Glosario Terminología Informática

Cipher Block Chaining

0 CBC
Cifrado de información en el que cada bloque de texto cifrado es criptográficamente dependiente del precedente. Mediante esta técnica cada bloque cifrado se realimenta para cifrar el siguiente bloque. El texto en claro se compone mediante un XOR con el bloque cifrado anterior, cifrándose seguidamente el resultado. El cifrado de cada bloque depende de todos los bloques anteriores. Esto obliga a que en el momento del descifrado se procesen todos los bloques secuencialmente. Es necesario un vector de inicialización arbitrario, que no es preciso guardar en secreto, para procesar el primer bloque. Un error en un bloque provoca una completa tergiversación del bloque. El bloque siguiente tendrá errores en las mismas posiciones del anterior, pero el siguiente bloque ya no se verá afectado.
2005-02-11