90988

Implementation of AES Encryption on GPUs

Article

Last updated: 04 Jan 2025

Subjects

-

Tags

-

Abstract

The importance of cryptography on ensuring security or integrity of the electronic data transaction had become higher during the past few years.Multiple security protocols are currently using various block ciphers. One of the most widely used block ciphers is the Advanced Encryption Standard (AES) which is chosen as a standard for its higher efficiency and stronger security than its competitors. Unfortunately, the encryption and decryption processes of AES takes a considerable amount of time for large data size. The GPU is an attractive platform for accelerating block ciphers and other cryptography algorithms due to its massively parallel processing power. In this paper, an implementation of the AES-128 ECB Encryption on Kepler GPU architectures has been presented. The results show that encryption speeds with 207 Gbps on the NVIDIA GTX 780 (kepler) have been achieved.

DOI

10.21608/iugrc.2017.90988

Authors

First Name

Ibrahim

Last Name

Elsakka

MiddleName

B.

Affiliation

Department of Computer Engineering, Military Technical College, Cairo, Egypt.

Email

-

City

-

Orcid

-

First Name

Ahmed

Last Name

Ismael

MiddleName

G.

Affiliation

Department of Computer Engineering, Military Technical College, Cairo, Egypt.

Email

-

City

-

Orcid

-

First Name

Ahmed

Last Name

Elshazly

MiddleName

W.

Affiliation

Department of Computer Engineering, Military Technical College, Cairo, Egypt.

Email

-

City

-

Orcid

-

First Name

Mohamed

Last Name

Fouad

MiddleName

M.

Affiliation

Department of Computer Engineering, Military Technical College, Cairo, Egypt.

Email

-

City

-

Orcid

-

First Name

Ahmed

Last Name

Abdelrahman

MiddleName

A.

Affiliation

Department of Computer Engineering, Military Technical College, Cairo, Egypt.

Email

-

City

-

Orcid

-

Volume

2

Article Issue

Second International Undergraduate Research Conference, IUGRC

Related Issue

13627

Issue Date

2017-07-01

Receive Date

2020-05-20

Publish Date

2017-07-01

Page Start

40

Page End

40

Link

https://iugrc.journals.ekb.eg/article_90988.html

Detail API

https://iugrc.journals.ekb.eg/service?article_code=90988

Order

83

Type

Original Article

Type Code

762

Publication Type

Journal

Publication Title

The International Undergraduate Research Conference

Publication Link

https://iugrc.journals.ekb.eg/

MainTitle

Implementation of AES Encryption on GPUs

Details

Type

Article

Created At

22 Jan 2023