Popis: |
Asymmetric cryptography is commonly used to safeguard computer network security. Particularly, RSA algorithm is one of the most predominantly deployed crypto-algorithms. However, the standard RSA algorithm relies on multiple big-number modular exponentiation operations, which increase the execution time for encryption and decryption. In this research, we focus on the parallelization of several accelerated methods of RSA in a GPU environment. We have analyzed and developed improved parallel algorithms based on two recently improved variants of the RSA algorithm, implementing and optimizing them with NVIDIA-P100 Graphic Card. The accelerated parallel RSA algorithms we proposed and demonstrated under the specific hardware configuration achieved parallel speed-up factors up to 57 and 42 in encrypting and decrypting messages of lengths up to 8192-bytes, respectively. |