CAST Algorithms


CAST family of ciphers are Feistel networks with large S-boxes that make user of bent functions, along with a mix of key-dependent rotations, modular arithmetic, and XOR operations.

  • created by Carlisle Adams and Stafford Tavares
    • CAST-128 made in 1996
  • CAST design is patented, but CAST-128 itself is available on a royalty-free basis for both commercial and noncommercial use
  • CAST-256 (aka CAST6) was published 1998
  • No known successful attacks against CAST-256