DocumentCode :
2235027
Title :
AES Encryption Implementation on CUDA GPU and Its Analysis
Author :
Iwai, Keisuke ; Kurokawa, Takakazu ; Nisikawa, Naoki
Author_Institution :
Dept. of Comput. Sci., Nat. Defense Acad. of Japan, Yokosuka, Japan
fYear :
2010
fDate :
17-19 Nov. 2010
Firstpage :
209
Lastpage :
214
Abstract :
GPU has a good performance ratio and exhibits the capability for applications with high level of parallelism despite its inexpensive price. The support of integer and logical instructions on the latest generation of GPU makes us to implement cipher algorithms easier with the same instructions. However the decisions such as parallel processing granularity or memory allocation place imposed heavy burden on programmers. For this reason this paper shows the results of several experiments to study relation between memory allocation style of AES parameters and granularity as the parallelism exploited from AES encoding process using CUDA with NVIDIA Geforce GTX285. The result of experiments cleared up that the 16Byte/thread granularity had the highest performance and it achieved approximately 35Gbps throughput. Moreover, implementation with overlapping between processing and data transfer brought up 22.5Gbps throughput including data transfer time. Also, it cleared up that it is important to decide granularity and memory allocation to effective processing in AES encryption on GPU.
Keywords :
computer graphic equipment; coprocessors; cryptography; parallel architectures; storage allocation; AES encoding process; AES encryption implementation; CUDA GPU; NVIDIA Geforce GTX285; bit rate 22.5 Gbit/s; cipher algorithms; data processing; data transfer; memory allocation; parallel processing; thread granularity; AES; Accelerator; GPU;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networking and Computing (ICNC), 2010 First International Conference on
Conference_Location :
Higashi-Hiroshima
Print_ISBN :
978-1-4244-8918-3
Electronic_ISBN :
978-0-7695-4277-5
Type :
conf
DOI :
10.1109/IC-NC.2010.49
Filename :
5695236
Link To Document :
بازگشت