Implementation of AES Encryption on GPUs | ||||
The International Undergraduate Research Conference | ||||
Article 83, Volume 2, Second International Undergraduate Research Conference, IUGRC, 2017, Page 40-40 PDF (534.43 K) | ||||
Document Type: Original Article | ||||
DOI: 10.21608/iugrc.2017.90988 | ||||
View on SCiNiTO | ||||
Authors | ||||
Ibrahim B. Elsakka; Ahmed G. Ismael; Ahmed W. Elshazly; Mohamed M. Fouad; Ahmed A. Abdelrahman | ||||
Department of Computer Engineering, Military Technical College, Cairo, Egypt. | ||||
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. | ||||
Statistics Article View: 64 PDF Download: 37 |
||||