FPGA Implementations of the ICEBERG Block Cipher

  • Authors:
  • Francois-Xavier Standaert;Gilles Piret;Gael Rouvroy;Jean-Jacques Quisquater

  • Affiliations:
  • UCL Crypto Group, Belgium;UCL Crypto Group, Belgium;UCL Crypto Group, Belgium;UCL Crypto Group, Belgium

  • Venue:
  • ITCC '05 Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume I - Volume 01
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents FPGA (Field Programmable Gate Array) implementations of ICEBERG, a block cipher designed for reconfigurable hardware implementations and presented at FSE 2004. All its components are involutional and allow very efficient combinations of encryption/decryption. The implementations proposed also allow changing the key and Encrypt/Decrypt (E/D) mode for every plaintext, without any performance loss. In comparison with other recent block ciphers, the implementation results of ICEBERG show a significant improvement of hardware efficiency. Moreover, the key and E/D agility allows considering new encryption modes to counteract certain side-channel attacks.