Parallelization of Encryption and Hashing Algorithm Using GPU

Vijay J.Bodake, D.B.Bangal, K.B.Dhatrak
HOD, Computer Engg Department, KVN Naik polytechnic Nashik, Maharashtra, India
International Research Journal of Engineering and Technology (IRJET), Volume 02, Issue 06, 2015



   author={Bodake, Mr Vijay J and Bangal, DB and Dhatrak, Mr KB},



Download Download (PDF)   View View   Source Source   



With the development of the GPGPU (General-purpose computing on graphics processing units), more and more computing problems are solved by using the parallel property of GPU (Graphics Processing Unit). CUDA (Compute Unified Device Architecture) is a framework which makes the GPGPU more accessible and easier to learn for the general population of programmers. This is because it builds on C and hides many of the complicated details of how the GPU works from a CUDA developer. Using the unique properties of the GPU through CUDA has greatly increased the efficiency of many computational problems. The target in this project is to study and analyses the majority of algorithms related to the cryptography and then to design and make an implementation of algorithm in CUDA. Finally, this reach will compare the performance between the GPU implementation and the CPU implementation in order to look into the possibility of improving the performance of algorithms. The survey done in three cryptography algorithm AES, SHA, MD5.
Rating: 0.5/5. From 1 vote.
Please wait...

You must be logged in to post a comment.

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: