ICEBERG : An involutional cipher efficient for block encryption in reconfigurable hardware

Standaert, François-Xavier;Quisquater, Jean-Jacques;Legat, Jean-Didier;Piret, G.;Rouvroy, G.
(2004) 11th International Workshop on Fast Software Encryption — Location: Delhi(India) (5.February.2004)

Files

14.pdf
  • Open Access
  • Adobe PDF
  • 268.65 KB

Details

Authors
Abstract
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.
Affiliations

Citations

Standaert, F.-X., Quisquater, J.-J., Legat, J.-D., Piret, G., & Rouvroy, G. (2004). ICEBERG : An involutional cipher efficient for block encryption in reconfigurable hardware. Lecture Notes in Computer Science, 3017, 279-298. https://hdl.handle.net/2078.5/253063 (Original work published 2004)