Cipher Block Chaining (CBC)