En criptografía , la terminación de bloque residual es una variación del modo de encadenamiento de bloque de cifrado (CBC) que no requiere ningún relleno . Lo hace cambiando efectivamente al modo de retroalimentación de cifrado para un bloque. El costo es el aumento de la complejidad.
Procedimiento de encriptación
Si la longitud del texto sin formato N no es un múltiplo del tamaño del bloque L :
- Cifre los bloques completos ⌊ N / L ⌋ de texto plano usando el modo de encadenamiento de bloques de cifrado ;
- Vuelva a cifrar el último bloque cifrado completo;
- XOR los bits restantes del texto sin formato con los bits más a la izquierda del bloque reencriptado.
Procedimiento de descifrado
Mensaje corto
Para mensajes de menos de un bloque , la terminación del bloque residual puede utilizar un IV cifrado en lugar del bloque previamente cifrado.