Efficient implementation for MD5-RC4 encryption using GPU with CUDA

  • Authors:
  • Changxin Li;Hongwei Wu;Shifeng Chen;Xiaochao Li;Donghui Guo

  • Affiliations:
  • Dept. of Physics, Xiamen University, Fujian, China;Dept. of Electronic Engineering, Xiamen University, Fujian, China;Dept. of Physics, Xiamen University, Fujian, China;Dept. of Electronic Engineering, Xiamen University, Fujian, China;Dept. of Physics, Xiamen University, Fujian, China and Dept. of Electronic Engineering, Xiamen University, Fujian, China

  • Venue:
  • ASID'09 Proceedings of the 3rd international conference on Anti-Counterfeiting, security, and identification in communication
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Benefit from the novel Compute Unified Device Architecture (CUDA) introduced by NVIDIA, Graphics Processing Unit (GPU) turns out to be a promising solution for cryptography applications. In this paper we present an efficient implementation for MD5-RC4 encryption using NVIDIA GPU with novel CUDA programming framework. The MD5-RC4 encryption algorithm was implemented on NVIDIA GeForce 9800GTX GPU. The performance of our solution is compared with the implementation running on an AMD Sempron Processor LE-1200 CPU. The results show that our GPU-based implementation exhibits a performance gain of about 3-5 times speedup for the MD5-RC4 encryption algorithm.