Open Access Open Access  Restricted Access Subscription Access

Performance Analysis of Parallel Pollard's RHO Factoring Algorithm


Affiliations
1 Department of Computer Science and Engineering, R. V. College of Engineering, Bangalore, India
 

Integer factorization is one of the vital algorithms discussed as a part of analysis of any black-box cipher suites where the cipher algorithm is based on number theory. The origin of the problem is from Discrete Logarithmic Problem which appears under the analysis of the cryptographic algorithms as seen by a cryptanalyst. The integer factorization algorithm poses a potential in computational science too, obtaining the factors of a very large number is challenging with a limited computing infrastructure. This paper analyses the Pollard's Rho heuristic with a varying input size to evaluate the performance under a multi-core environment and also to estimate the threshold for each computing infrastructure.

Keywords

Pollard’s Rho, Brent’s Implementation, Monte-Carlo Algorithm, Integer Factorization, Discrete Log Problem.
User
Notifications
Font Size

Abstract Views: 271

PDF Views: 145




  • Performance Analysis of Parallel Pollard's RHO Factoring Algorithm

Abstract Views: 271  |  PDF Views: 145

Authors

Anjan K. Koundinya
Department of Computer Science and Engineering, R. V. College of Engineering, Bangalore, India
G. Harish
Department of Computer Science and Engineering, R. V. College of Engineering, Bangalore, India
N. K. Srinath
Department of Computer Science and Engineering, R. V. College of Engineering, Bangalore, India
G. E. Raghavendra
Department of Computer Science and Engineering, R. V. College of Engineering, Bangalore, India
Y. V. Pramod
Department of Computer Science and Engineering, R. V. College of Engineering, Bangalore, India
R. Sandeep
Department of Computer Science and Engineering, R. V. College of Engineering, Bangalore, India
G. Punith Kumar
Department of Computer Science and Engineering, R. V. College of Engineering, Bangalore, India

Abstract


Integer factorization is one of the vital algorithms discussed as a part of analysis of any black-box cipher suites where the cipher algorithm is based on number theory. The origin of the problem is from Discrete Logarithmic Problem which appears under the analysis of the cryptographic algorithms as seen by a cryptanalyst. The integer factorization algorithm poses a potential in computational science too, obtaining the factors of a very large number is challenging with a limited computing infrastructure. This paper analyses the Pollard's Rho heuristic with a varying input size to evaluate the performance under a multi-core environment and also to estimate the threshold for each computing infrastructure.

Keywords


Pollard’s Rho, Brent’s Implementation, Monte-Carlo Algorithm, Integer Factorization, Discrete Log Problem.