Bruce Schneier | ||||||||||||
PhelixFast Encryption and Authentication in a Single Cryptographic PrimitiveD. Whiting, B. Schneier, S. Lucks, and F. Muller To appear. ABSTRACT: Phelix1 is a high-speed stream cipher with a built-in MAC functionality. It is efficient in both hardware and software. On current Pentium CPUs, Phelix has a per-packet overhead of less than 900 clocks, plus a per-byte cost well under 8 clocks per byte, comparing very favorably with the best AES (encryption-only) implementations, even for small packets. 1 Pronounced "felix" (rhymes with "helix"). [full text - PDF (Acrobat)] [full text - Postscript] Phelix source code
Implementations of Phelix by others:PhelixJ and Phelix.NET by Markus Hahn
up to Papers Schneier.com is a personal website. Opinions expressed are not necessarily those of BT. |
|