×

ICEBERG: An involutional cipher efficient for block encryption in reconfigurable hardware. (English) Zbl 1079.68563

Roy, Bimal (ed.) et al., Fast software encryption. 11th international workshop, FSE 2004, Delhi, India, February 5–7, 2004. Revised papers. Berlin: Springer (ISBN 3-540-22171-9/pbk). Lecture Notes in Computer Science 3017, 279-299 (2004).
Summary: We present a fast involutional block cipher optimized for reconfigurable hardware implementations. ICEBERG uses 64-bit text blocks and 128-bit keys. All components are involutional and allow very efficient combinations of encryption/decryption. Hardware implementations of ICEBERG allow to change the key at every clock cycle without any performance loss and its round keys are derived “on-the-fly” in encryption and decryption modes (no storage of round keys is needed). The resulting design offers better hardware efficiency than other recent 128-key-bit block ciphers. Resistance against side-channel cryptanalysis was also considered as a design criteria for ICEBERG.
For the entire collection see [Zbl 1051.68023].

MSC:

68P25 Data encryption (aspects in computer science)
68N99 Theory of software

Software:

ICEBERG
PDFBibTeX XMLCite
Full Text: DOI