DocumentCode :
246805
Title :
High speed implementation of symmetric block cipher on GPU
Author :
Wai-Kong Lee ; Bok-Min Goi ; Phan, Raphael C.-W ; Geong-Sen Poh
Author_Institution :
Univ. Tunku Abdul Rahman, Kampar, Malaysia
fYear :
2014
fDate :
1-4 Dec. 2014
Firstpage :
102
Lastpage :
107
Abstract :
Recently, GPU is widely accepted in research community as an effective accelerator to many existing algorithms. In this paper, we contribute to the cryptography research community by presenting high speed implementation of symmetric block ciphers in GPU platform. We implemented Camellia, CAST5 and SEED in NVIDIA GTX680 and present the details of implementation techniques together with benchmarking results against existing solutions. According to the evaluation result, we are able to achieve throughput of 61.1 Gbps, 45.5 Gbps and 47.4 Gbps for Camellia, CAST5 and SEED accordingly, without considering the data transfer between CPU and GPU. By considering the data transfer, the throughput for Camellia, CAST5 and SEED dropped to 44.9 Gbps, 40.5 Gbps and 38.6 Gbps accordingly.
Keywords :
cryptography; graphics processing units; CAST5; CPU; Camellia; GPU platform; NVIDIA GTX680; SEED; central processing unit; cryptography research community; data transfer; graphics processing unit; symmetric block cipher high speed implementation; throughput; Ciphers; Data transfer; Encryption; Graphics processing units; Instruction sets; Radiation detectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Signal Processing and Communication Systems (ISPACS), 2014 International Symposium on
Conference_Location :
Kuching
Type :
conf
DOI :
10.1109/ISPACS.2014.7024434
Filename :
7024434
Link To Document :
بازگشت