11 Block ciphers

This chapter covers

  • The DES and AES encryption standards
  • Ciphers based on matrix multiplication
  • Involutory ciphers, where encryption and decryption are identical
  • Ripple ciphers
  • Block chaining

We have already seen several ciphers that operate on text that has been divided into blocks of characters. Some operate on small blocks of just 2 or 3 characters, such as Playfair, Two Square, Three Square and Four Square. Some operate on longer blocks, but change only 2 or 3 characters at a time, such as bifid, trifid or FR-Actionated Morse. These ciphers act locally, on just one portion of each block. A change in one character of the plaintext typically changes at most 2 or 3 characters of the ciphertext.

This chapter deals with much ...

Get Secret Key Cryptography now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.