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 条
  • [1] FPGA implementations of the ICEBERG block cipher
    Standaert, FX
    Piret, G
    Rouvroy, G
    Quisquater, JJ
    ITCC 2005: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 1, 2005, : 556 - 561
  • [2] Hardware architectures for PRESENT block cipher and their FPGA implementations
    Pandey, Jai Gopal
    Goel, Tarun
    Karmakar, Abhijit
    IET CIRCUITS DEVICES & SYSTEMS, 2019, 13 (07) : 958 - 969
  • [3] FPGA implementations of the RC6 block cipher
    Beuchat, JL
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 101 - 110
  • [4] FPGA Implementations of Espresso Stream Cipher
    Kumisbek, Gani
    Anandakumar, N. Nalla
    Hashmi, Mohammad
    2021 28TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (IEEE ICECS 2021), 2021,
  • [5] Architectures and FPGA implementations of the 64-bit MISTY1 block cipher
    Kitsos, P.
    Galanis, M. D.
    Koufopavlou, O.
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2006, 15 (06) : 817 - 831
  • [6] Automatic Formal Verification of Block Cipher Implementations
    Smith, Eric Whitman
    Dill, David L.
    2008 FORMAL METHODS IN COMPUTER-AIDED DESIGN, 2008, : 45 - 51
  • [7] Fault Attack on FPGA implementations of Trivium Stream Cipher
    Potestad-Ordonez, F. E.
    Jimenez-Fernandez, C. J.
    Valencia-Barrero, M.
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 562 - 565
  • [8] FPGA Implementation of the "PYRAMIDS" Block Cipher
    AlKalbany, A.
    Al hassan, H.
    Saeb, M.
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 5, 2005, 5 : 267 - 273
  • [9] FPGA implementation of the "pyramids" block cipher
    AlKalbany, A
    Al Hassan, HA
    Saeb, M
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2005, : 271 - 275
  • [10] High-throughput block cipher implementations with SIMD
    Xu, Runqing
    Xiang, Zejun
    Lin, Da
    Zhang, Shasha
    He, Debiao
    Zeng, Xiangyong
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2022, 70