Parallel Implementation of AES Algorithm on GPU

With the recent improvements in cryptanalysis, more applications have started to use Advanced Encryption Standard (AES) instead of Data Encryption Standard (DES) to protect their information and security. However current implementations of AES algorithm suffer from huge CPU resource consumption and low throughput. The authors studied the technologies of GPU (Graphics Processing Unit) parallel computing and its optimized design for cryptography. Then, using CUDA functions for AES parallel encryption; they designed and implemented a fast data encryption system based on GPU. The tests proved that their approach accelerated the speed of AES encryption significantly.

Subscribe to the Innovation Insider Newsletter

Catch up on the latest tech innovations that are changing the world, including IoT, 5G, the latest about phones, security, smart cities, AI, robotics, and more. Delivered Tuesdays and Fridays

Subscribe to the Innovation Insider Newsletter

Catch up on the latest tech innovations that are changing the world, including IoT, 5G, the latest about phones, security, smart cities, AI, robotics, and more. Delivered Tuesdays and Fridays

Resource Details

Provided by:
International Journal of Computer Science and Mobile Computing (IJCSMC)
Topic:
Hardware
Format:
PDF