FPGA-Based High Performance AES-GCM Using Efficient Karatsuba Ofman Algorithm

Abstract : AES-GCM has been utilized in various security applications. It consists of two components: an Advanced Encryption Standard (AES) engine and a Galois Hash (GHASH) core. The performance of the system is determined by the GHASH architecture because of the inherent computation feedback. This paper introduces a modification for the pipelined Karatsuba Ofman Algorithm (KOA)-based GHASH. In particular, the computation feedback is removed by analyzing the complexity of the computation process. The proposed GHASH core is evaluated with three different implementations of AES ( BRAMs-based SubBytes, composite field-based SubBytes, and LUT-based SubBytes). The presented AES-GCM architectures are implemented using Xilinx Virtex5 FPGAs. Our comparison to previous work reveals that our architectures are more performance-efficient (Thr. /Slices).
Document type :
Conference papers
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01219833
Contributor : Lip6 Publications <>
Submitted on : Friday, October 23, 2015 - 1:37:24 PM
Last modification on : Thursday, March 21, 2019 - 2:30:34 PM

Identifiers

Citation

Karim Moussa Ali Abdellatif, Roselyne Chotin-Avot, Habib Mehrez. FPGA-Based High Performance AES-GCM Using Efficient Karatsuba Ofman Algorithm. 10th International Symposium on Reconfigurable Computing: Architectures, Tools, and Applications, ARC 2014, Apr 2014, Vilamoura, Portugal. pp.13-24, ⟨10.1007/978-3-319-05960-0_2⟩. ⟨hal-01219833⟩

Share

Metrics

Record views

145