Accelerating 3-DES performance using GPU

Hsiu Pang Yeh*, Yue Shan Chang, Chia Feng Lin, Shyan-Ming Yuan

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Scopus citations

Abstract

Various cryptography algorithms have developed to provide different levels of data security for application domains, such as storage security, personal identification, and secure web browsing. They consume massive amount of resource on the server-side while processing encrypting and decrypting requests from clients. In this paper, we try to utilize GPU (Graphics Processing Unit) to speed up the data encryption and decryption to reduce the computing resource spent on security and to improve the web server throughput. We chose the widely-used 3-DES and implemented it on GPU. In our implementation, we observed the GPU cipher performs 5 times faster than the OpenSSL implementation on CPU. As a result, we show a promising direction for offloading the data encryption and decryption onto GPU.

Original languageEnglish
Title of host publicationProceedings - 2011 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, CyberC 2011
Pages250-256
Number of pages7
DOIs
StatePublished - 19 Dec 2011
Event3rd International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, CyberC 2011 - Beijing, China
Duration: 10 Oct 201112 Oct 2011

Publication series

NameProceedings - 2011 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, CyberC 2011

Conference

Conference3rd International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, CyberC 2011
CountryChina
CityBeijing
Period10/10/1112/10/11

Keywords

  • Data Encryption Standard
  • GPU

Fingerprint Dive into the research topics of 'Accelerating 3-DES performance using GPU'. Together they form a unique fingerprint.

  • Cite this

    Yeh, H. P., Chang, Y. S., Lin, C. F., & Yuan, S-M. (2011). Accelerating 3-DES performance using GPU. In Proceedings - 2011 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, CyberC 2011 (pp. 250-256). [6079389] (Proceedings - 2011 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, CyberC 2011). https://doi.org/10.1109/CyberC.2011.49