High Performance GCM Architecture for the Security of High Speed Network

Vanitha Mohanraj, R. Sakthivel, Anand Paul, Seungmin Rho

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

Advanced Encryption Standard (AES) is an effective cryptography algorithm for providing the better data communication since it guaranties high security. The Galois/Counter Mode (AES-GCM) has been integrated in various security constrained applications because it provides both authentication and confidentiality. AES algorithm helps to provide data confidentiality while authentication is provided by a universal GHASH function. Since most of existing GCM architectures concentrated on power and area reduction but an compact and efficient hardware architecture should also be considered. In this paper, high-performance architecture for GCM is proposed and its implementation is described. In order to achieve higher operating frequency and throughput, pipelined S-boxes are used in AES algorithm. For a GCM realization of AES, a high-speed, high-throughput, parallel architecture is proposed. Experimental results proves that the performance of the proposed work is around 17% higher than the existing architecture with 3 Gb/s throughput using TSMC 45-nm CMOS technology.

Original languageEnglish
Pages (from-to)904-922
Number of pages19
JournalInternational Journal of Parallel Programming
Volume46
Issue number5
DOIs
StatePublished - 1 Oct 2018

Keywords

  • Advanced Encryption Standard
  • GHASH function
  • Galois/Counter Mode
  • High performance
  • Parallel architecture

Fingerprint

Dive into the research topics of 'High Performance GCM Architecture for the Security of High Speed Network'. Together they form a unique fingerprint.

Cite this