Title :
An Efficient Acceleration of Symmetric Key Cryptography Using General Purpose Graphics Processing Unit
Author :
Wu, Fan ; Chen, Chung-Han ; Narang, Hira
Author_Institution :
Comput. Sci. Dept., Tuskegee Univ., Tuskegee, AL, USA
Abstract :
Graphics Processing Units (GPU) have been the extensive research topic in recent years and have been successfully applied to general purpose applications other than computer graphical area. The nVidia CUDA programming model provides a straightforward means of describing inherently parallel computations. In this paper, we present a study of the efficiency of emerging technology in applying General Purpose Graphics Processing Units (GPGPU) in high performance symmetric key cryptographic solutions. We implemented symmetric key cryptography algorithm using the novel CUDA platform on nVidia Geforce 280 GTX and compared its performance with an optimized CPU implementation on a high-end AMD Opteron Dual Core CPU. Our experimental results show that GPGPU can perform as an efficient cryptographic accelerator and the developed GPU based implementation achieve a significant performance improvement over CPU based implementation and the maximum observed speedups are about 100 times.
Keywords :
computer graphic equipment; coprocessors; cryptography; GPGPU; computer graphical area; efficient acceleration; general purpose graphics processing unit; nVidia CUDA programming model; nVidia Geforce 280 GTX; parallel computations; performance symmetric key cryptographic solutions; symmetric key cryptography; Central Processing Unit; Computer architecture; Cryptography; Graphics processing unit; Instruction sets; Kernel; CUDA; High Performance Computation; Purpose Graphics Processing Unit; Symmetric Key Cryptography;
Conference_Titel :
Emerging Security Information Systems and Technologies (SECURWARE), 2010 Fourth International Conference on
Conference_Location :
Venice
Print_ISBN :
978-1-4244-7517-9
Electronic_ISBN :
978-0-7695-4095-5
DOI :
10.1109/SECURWARE.2010.44