The Twofish Encryption Algorithm
A 128-Bit Block Cipher
A book by Bruce Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall, and Niels Ferguson
This book contains all the information in the initial Twofish submission and the first three Twofish tech reports, expanded and corrected.
A symmetric block cipher that accepts keys of any length, up to 256 bits, Twofish is among the new encryption algorithms being considered by the National Institute of Science and Technlogy (NIST) as a replacement for the DES algorithm. Highly secure and flexible, Twofish works extremely well with large microprocessors, 8-bit smart card processors, and dedicated hardware. Now from the team who developed Twofish, this book provides you with your first look at:
- All aspects of Twofish's design and anatomy
- Twofish performance and testing results
- Step-by-step instructions on how to use it in your systems
- Complete source code, in C, for implementing Twofish
Photo of Bruce Schneier by Per Ervland.
Schneier on Security is a personal website. Opinions expressed are not necessarily those of IBM Resilient.