Definition 4
CBC Mode.
1. Encryption.
Input: m -bit key k ; l -bit IV; l -bit plaintext blocks
Output: such that and for
2. Decryption.
Input: m -bit key k ; l -bit IV; l -bit ciphertext blocks
Output: such that and for
We will commonly use the notation to denote an encrypted block in a cipher block chain, where x is the previous block of cipher text, y is the current block of plaintext, and k is the key. Likewise, we will use to denote the result of decrypting a block in a cipher block chain, where x is the previous block of cipher text and y is the current block of cipher text.