Hasty Pudding cipher
| General | |
|---|---|
| Designers | Richard Schroeppel |
| First published | June 1998 |
| Cipher detail | |
| Key sizes | Variable |
| Block sizes | Variable |
The Hasty Pudding cipher (HPC) is a variable-block-size block cipher designed by Richard Schroeppel, which was an unsuccessful candidate in the competition for selecting the U.S. Advanced Encryption Standard (AES). It has a number of unusual properties for a block cipher: its input block size and key length are variable, and it includes an additional input parameter called the "spice" for use as a secondary, non-secret key. The Hasty Pudding cipher was the only AES candidate designed exclusively by U.S. cryptographers.
The Hasty Pudding cipher is in the public domain, and open source implementations are available.