Back to Search Start Over

An Efficient Variant of Pollard’s p − 1 for the Case That All Prime Factors of the p − 1 in B-Smooth

Authors :
Kritsanapong Somsuk
Source :
Symmetry, Vol 14, Iss 2, p 312 (2022)
Publication Year :
2022
Publisher :
MDPI AG, 2022.

Abstract

Due to the computational limitations at present, there is no efficient integer factorization algorithm that can break at least 2048 bits of RSA with strong prime factors in polynomial time. Although Shor’s algorithm based on a quantum computer has been presented, the quantum computer is still in its early stages of the development. As a result, the integer factorization problem (IFP) is a technique that is still being refined. Pollard’s p − 1 is an integer factorization algorithm based on all prime factors of p − 1 or q − 1, where p and q are two distinct prime factors of modulus. In fact, Pollard’s p − 1 is an efficient method when all prime factors of p − 1 or q − 1 are small. The aim of this paper is to propose a variant of Pollard’s p − 1 in order to decrease the computation time. In general, the proposed method is very efficient when all prime factors of p − 1 or q − 1 are the members of B-smooth. Assuming this condition exists, the experimental results demonstrate that the proposed method is approximately 80 to 90 percent faster than Pollard’s p − 1. Furthermore, the proposed technique is still faster than Pollard’s p − 1 for some values of modulus in which at least one integer is a prime factor of p − 1 or q − 1 while it is not a member of B-smooth. In addition, it is demonstrated that the proposed method’s best-case running time is O(x),where x is represented as bits length of n.

Details

Language :
English
ISSN :
20738994
Volume :
14
Issue :
2
Database :
Directory of Open Access Journals
Journal :
Symmetry
Publication Type :
Academic Journal
Accession number :
edsdoj.8b85b817c9be40f0ba564fa3eb410202
Document Type :
article
Full Text :
https://doi.org/10.3390/sym14020312