RSA is widely used public key cryptographic algorithm. Security of RSA depends upon the factorization of the large integers. Key sizes must be large for highly secured RSA. But the computation time of RSA increases for larger key sizes. Sequential RSA encryption for 1024 bits takes large execution time. Montgomery powering ladder prevents simple power attack and can be parallelized. In this paper, parallel Montgomery powering adder is implemented on dual-core machine using the multiprocessing module of the python. The performance of the parallel Montgomery powering ladder is analyzed for various key sizes. The parallel Montgomery powering ladder shows 1.63 speedup over its sequential version.
CITATION STYLE
Singh, P., Kumar, A., & Kumar, M. (2020). RSA Using Montgomery Powering Ladder on Dual Core. In Advances in Intelligent Systems and Computing (Vol. 933, pp. 513–519). Springer Verlag. https://doi.org/10.1007/978-981-13-7166-0_51
Mendeley helps you to discover research relevant for your work.