BassOmatic
General | |
---|---|
Designers | Phil Zimmermann |
First published | 1991 |
Cipher detail | |
Key sizes | 8 to 2048 bits |
Block sizes | 2048 bits |
Rounds | 1–8 |
In
in subsequent versions of PGP.The name is explained in this comment from the source code: "BassOmatic gets its name from an old Dan Aykroyd Saturday Night Live skit involving a blender and a whole fish. The BassOmatic algorithm does to data what the original BassOmatic did to the fish."
Algorithm
The algorithm operates on blocks of 256 bytes (or 2048 bits). The actual
key space
is not flat.
The chosen key schedule produces a total of 8 permutation tables, each a
bit-planes
independently, or in groups of 4, depending on control bit 3. The permutation tables stay the same through all rounds of encryption on a given block, but if control bit 5 is set, then the tables are regenerated after each block.
References
- ISBN 978-1-56592-098-9.
External links
- PGPkeys.org – downloads of older PGP software, including version 1.0 source
- The Super Bass-O-Matic '76 – Saturday Night Live episode originally aired on April 17, 1976.