This is the simplest mode, plaintext message is broken into independent blocks .
- Each block with encrypted individually, independently of other blocks: .
- Requires last block be padded to a full bits if it is a partial block.
- Each is a value that is substituted, like a codebook.
Each ciphertext block is decrypted also individually, with same :
