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