##plugins.themes.bootstrap3.article.main##

Rim Ali Salah Al-Ardhi Mohammed Fadhl Abdullah

Abstract

The Rivest-Shamir-Adleman (RSA) method is commonly used to ensure secure data transmission. However, RSA's encryption and decoding methods need significant processing resources, which can strain computing capacity. To address this issue, we offer a parallel implementation of the RSA algorithm based on OpenMP, a popular shared-memory parallelism API. A series of trials show that our parallel implementation outperforms its sequential equivalent in terms of execution times. Our investigation focuses primarily on the achieved speedup on a multi-core CPU, with an examination of how thread count affects the performance of our parallel solution. This study demonstrates the power of parallel computing in optimizing the RSA method for speedier data transmission.

Downloads

Download data is not yet available.

##plugins.themes.bootstrap3.article.details##

Keywords

RSA algorithm, OpenMP, parallel implementation, multi-core processor, Speedup.

Section
Articles
How to Cite
Ali Salah Al-Ardhi , R., & Abdullah, M. F. . (2024). Enhancing Parallel Implementation of RSA Algorithm using OpenMP. Journal of Science and Technology, 29(2), 52–56. Retrieved from https://journals.ust.edu/index.php/JST/article/view/2331