FPGA implementations of the ICEBERG block cipher

被引:12
|
作者
Standaert, F. -X. [1 ]
Piret, G. [1 ]
Rouvroy, G. [1 ]
Quisquater, J. -J. [1 ]
机构
[1] Catholic Univ Louvain, Crypto Grp, B-1348 Louvain, Belgium
关键词
block ciphers; hardware implementations; FPGAs; ENCRYPTION; DES;
D O I
10.1016/j.vlsi.2005.12.008
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents field programmable gate array (FPGA) 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 plain text, 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 allow considering new encryption modes to counteract certain side-channel attacks. (C) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:20 / 27
页数:8
相关论文
共 50 条
  • [31] FPGA Modeling and Optimization of a SIMON Lightweight Block Cipher
    Abed, Sa'ed
    Jaffal, Reem
    Mohd, Bassam Jamil
    Alshayeji, Mohammad
    SENSORS, 2019, 19 (04)
  • [32] FPGA Based Implementation Scenarios of TEA Block Cipher
    Hussain, Muhammad Awais
    Badar, Rabiah
    2015 13TH INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT), 2015, : 283 - 286
  • [33] Lightweight Hardware Architectures for the Piccolo Block Cipher in FPGA
    Mhaouch, Ayoub
    Elhamzi, Wajdi
    Atri, Mohamed
    2020 5TH INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR SIGNAL AND IMAGE PROCESSING (ATSIP'2020), 2020,
  • [34] Modular multiplication for FPGA implementation of the IDEA block cipher
    Beuchat, JL
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2003, : 412 - 422
  • [35] RAIN: A Lightweight Block Cipher Towards Software, Hardware and Threshold Implementations
    Cao M.
    Zhang W.
    Chen Y.
    Xing Z.
    Wu L.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2021, 58 (05): : 1045 - 1055
  • [36] Exploiting FPGA Block Memories for Protected Cryptographic Implementations
    Bhasin, Shivam
    Danger, Jean-Luc
    Guilley, Sylvain
    He, Wei
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2015, 8 (03)
  • [37] Exploiting FPGA Block Memories for Protected Cryptographic Implementations
    Bhasin, Shivam
    He, Wei
    Guilley, Sylvain
    Danger, Jean-Luc
    2013 8TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2013,
  • [38] Effective Implementation of "Kuznyechik" Block Cipher on FPGA with OpenCL Platform
    Korobeynikov, Alexey
    PROCEEDINGS OF THE 2019 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2019, : 1683 - 1686
  • [39] FPGA implementation of an enhanced chaotic-KASUMI block cipher
    Madani, Mahdi
    Tanougast, Camel
    MICROPROCESSORS AND MICROSYSTEMS, 2021, 80
  • [40] Design and Implementation of Block Cipher in Hummingbird Algorithm over FPGA
    Saha, Shumit
    Islam, Md. Rashedul
    Rahman, Habibur
    Hassan, Mehadi
    Hossain, A. B. M. Aowlad
    2014 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT, 2014,