RSA public key acceleration on CUDA GPU

4Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Cryptography is a technique of using number theoretical mathematics for the key generation, encryption and decryption of confidential information. Cryptography has many uses in real-world applications such as Digital Right Management, E-Commerce, Secret Broadcasting and Financial Cryptography, etc. In this paper, we mainly focus on the speedup of the RSA public-key cryptosystem algorithm. We proposed the high-performance parallel RSA algorithms on parallel hardware such as Graphics Processing Units (GPUs). We used NVIDIA GPU Quadro FX 3800 to exploit the many-core parallelism for the implementation of highly parallel and efficient RSA algorithm on Compute Unified Device Architecture (CUDA). The experiments conducted on many-core GPUs show the enhanced speedup of proposed parallel RSA algorithms compared to single CPU RSA algorithm implementation. We observed that the speedup achieved by the GPU dominates the single CPU RSA implementation.

Author supplied keywords

Cite

CITATION STYLE

APA

Tembhurne, J. V., & Sathe, S. R. (2016). RSA public key acceleration on CUDA GPU. In Advances in Intelligent Systems and Computing (Vol. 394, pp. 365–375). Springer Verlag. https://doi.org/10.1007/978-81-322-2656-7_33

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free