Open Access Open Access  Restricted Access Subscription or Fee Access

Offloading Secure Hash Algorithm (SHA) on GPU

Amol H. Jaikar, Nam Seung Woo, Dr. Jae-Ho Lee

Abstract


Graphical Applications are becoming very attractive because of their Interactive Graphical User Interface, but it requires more computational power. GPU (Graphical Processing Unit) is used for running these graphical applications. Today Graphical Processing Unit (GPU) is having high computational power and memory bandwidth. Graphical applications are using GPU’s computational power for improving their Performance. (E.g. Scientific and Medical applications) Other general purpose application also can use this computational power. This Paper explains about improving the performance of Secure Hash Algorithm (SHA) using GPU. This implementation improves the speed of computation in some of the stages of SHA algorithm and shows the result and effectiveness of the GPU as compared to the CPU implementations.

Keywords


Graphical Processing Unit (GPU), Compute Unified Device Architecture (CUDA), Parallel Processing, Secure Hash Algorithm (SHA), Middleware.

Full Text:

PDF

References


Owens, J.D., et al., A Survey of General-Purpose Computation on Graphics Hardware. Computer Graphics Forum, 2007.

www.nvidia.com/page/desktop.html

NVIDIA CUDA Compute Unified Device Architecture http://www.nvidia.com/cuda

developer.amd.com/.../Hensley-Close_to_the_Metal(Siggraph07_GPGPUCourse).pdf

Jon Peddie Research Report: Overall GPU market was up an astounding 20% – desktop displaced mobile http://www.jonpeddie.com/about/press/2007/GPU_market_Q307.shtml. 2007.

Jon Peddie Research Report: Nvidia on a roll, grabs more desktop graphics market share in 4Q, http://www.jonpeddie.com/about/press/MarketWatch_Q405.shtml. 2006.

http://www.nvidia.com/

http://www.faqs.org/rfcs/rfc3174.html

en.wikipedia.org/wiki/Digital_Signature_Algorithm

Implementation of Hardware Acceleration for MD4-family Algorithms Based on GPU

Fast Implementation of Hash Algorithms on nVidia CUDA GPU, Gorka Lerchundi Osa


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.