AES-GCM and AEGIS: Efficient and High Speed Hardware Implementations

被引:0
|
作者
Karim M. Abdellatif
Roselyne Chotin-Avot
Habib Mehrez
机构
[1] Center of Microelectronics in Provence (CMP),
[2] LIP6-SoC Laboratory,undefined
[3] University of Paris VI,undefined
来源
关键词
Authenticated encryption; AES-GCM; AEGIS; FPGAs; GHASH; Karatsuba Ofman algorithm (KOA);
D O I
暂无
中图分类号
学科分类号
摘要
Authenticated Encryption (AE) is a block cipher mode of operation which provides confidentiality and integrity simultaneously. In terms of the hardware implementation, it produces smaller area compared to two separated algorithms. Therefore, it has become popular and a number of modes have been proposed. This paper presents two efficient hardware implementations for AE schemes, AES-GCM and AEGIS. In terms of AES-GCM, the performance of the system is always determined by the Galois Hash (GHASH) architecture because of the inherent computation feedback. This paper introduces an efficient method for implementing the pipelined Karatsuba Ofman Algorithm (KOA)-based GHASH on FPGAs. In particular, the computation feedback is removed by analyzing the complexity of the computation process. In addition, an efficient AEGIS is also implemented using only five AES rounds. The proposed architectures are evaluated with three different implementations of AES SubBytes (BRAMs-based SubBytes, composite field-based SubBytes, and LUT-based SubBytes) to increase the flexibility of the presented work. The presented architectures are implemented using Xilinx Virtex-5 FPGAs. Our comparison to previous work reveals that our architectures are more performance-efficient (Throughput/Slices).
引用
收藏
页码:1 / 12
页数:11
相关论文
共 50 条
  • [41] Efficient AES implementations on ASICs and FPGAs
    Pramstaller, N
    Mangard, S
    Dominikus, S
    Wolkerstorfer, J
    ADVANCED ENCRYPTION STANDARD - AES, 2005, 3373 : 98 - 112
  • [42] A Low Power AES-GCM Authenticated Encryption Core in 65nm SOTB CMOS Process
    Van-Phuc Hoang
    Van-Tinh Nguyen
    Anh-Thai Nguyen
    Pham, Cong-Kha
    2017 IEEE 60TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2017, : 112 - 115
  • [43] High-speed hardware implementations of Elliptic Curve Cryptography: A survey
    de Dormale, Guerric Meurice
    Quisquater, Jean-Jacques
    JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (2-3) : 72 - 84
  • [44] High-speed hardware implementation for GCM in IEEE802.1AE
    Zhao J.-J.
    Li L.
    Pan H.-B.
    Xu J.
    Wu Z.-G.
    Lin J.
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2010, 32 (06): : 1515 - 1519
  • [45] Improved Differential Power Analysis Attacks on AES Hardware Implementations
    Han, Yu
    Zou, Xuecheng
    Liu, Zhenglin
    Chen, Yicheng
    2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 2230 - 2233
  • [46] Electromagnetic Transient Faults Injection on a hardware and a software implementations of AES
    Dehbaoui, Amine
    Dutertre, Jean-Max
    Robisson, Bruno
    Tria, Assia
    2012 WORKSHOP ON FAULT DIAGNOSIS AND TOLERANCE IN CRYPTOGRAPHY (FDTC), 2012, : 7 - 15
  • [47] An efficient masking scheme for AES software implementations
    Oswald, E
    Schramm, K
    INFORMATION SECURITY APPLICATIONS, 2006, 3786 : 292 - 305
  • [48] High-speed hardware architecture for implementations of multivariate signature generations on FPGAs
    Haibo Yi
    Zhe Nie
    EURASIP Journal on Wireless Communications and Networking, 2018
  • [49] High-speed hardware architecture for implementations of multivariate signature generations on FPGAs
    Yi, Haibo
    Nie, Zhe
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2018,
  • [50] Reconfigurable architecture for high-speed implementations of DES, 3DES and AES
    Gao, Na-Na
    Li, Zhan-Cai
    Wang, Qin
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2006, 34 (08): : 1386 - 1390