| Rabbit (cipher) |
Article Index for Rabbit |
Website Links For Rabbit |
Information AboutRabbit (cipher) |
|
Rabbit uses a 128-bit key and a 64-bit initialization vector. The cipher was designed with high performance in software in mind, where fully optimized implementations achieve an encryption speed of up to 3.7 cycles per byte on a Pentium 3, and of 9.7 cycles per byte on an ARM7. However, the cipher also turns out to be very fast and compact in hardware. The core component of the cipher is a bitstream generator which encrypts 128 message bits per iteration. The cipher's strength rests on a strong mixing of its inner state between two consecutive iterations. The mixing function is entirely based on arithmetical operations that are available on a modern processor, i.e., no S-boxes or lookup tables are required to implement the cipher. The authors of the cipher have provided a full set of cryptanalytic white papers on the Cryptico home page. The company requires a license fee for commercial use of the cipher, but allows free use for all non-commercial purposes. REFERENCES
EXTERNAL LINKS |
|
|