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 :