Overview#
In
Cryptography Cipher Block Chaining is a mode of operation used for
Block Ciphers where each block of plaintext is XORed with the previous
ciphertext block before being
encrypted. This way, each
ciphertext block depends on all plaintext blocks processed up to that point.
Cipher Block Chaining, typically, to make each message unique, an Initialization Vector must be used in the first block.
Problems with Cipher Block Chaining modes#
Generally speaking, there are problems with the way that
TLS uses
Block Ciphers in Cipher Block Chaining (
CBC) modes and Cipher Block Chaining is considered a
Cryptographically Weak Cryptographic Primitive.
Lucky 13 attack on Cipher Block Chaining encryption in TLS
There might be more information for this subject on one of the following: