2009 · 30 citations · 4 references
ComputingComputer EngineeringComputer ScienceComputer GraphicsCryptographyParallel ComputingCryptographic AlgorithmsCryptographic ImplementationData EncryptionGraphics Processing Unit ComputingGraphics Processing UnitsHardware AccelerationCompute Unified Device ArchitectureCryptographic AccelerationCryptographic Accelerator DesignCryptographic AcceleratorsCuda ProgrammingGpgpu ComputingGpu AcceleratorsHardware Acceleration For Cryptography
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.
4