Determination of a Good Indicator for Estimated Prime Factor and Its Modification in Fermat’s Factoring Algorithm

Fermat’s Factoring Algorithm (FFA) is an integer factorisation methods factoring the modulus <i>N</i> using exhaustive search. The appearance of the Estimated Prime Factor (EPF) method reduces the cost of FFA’s loop count. However, the EPF does not work for balanced primes. This paper pr...

Full description

Bibliographic Details
Main Authors: Rasyid Redha Mohd Tahir, Muhammad Asyraf Asbullah, Muhammad Rezal Kamel Ariffin, Zahari Mahad
Format: Article
Language:English
Published: MDPI AG 2021-04-01
Series:Symmetry
Subjects:
Online Access:https://www.mdpi.com/2073-8994/13/5/735
_version_ 1797537006812659712
author Rasyid Redha Mohd Tahir
Muhammad Asyraf Asbullah
Muhammad Rezal Kamel Ariffin
Zahari Mahad
author_facet Rasyid Redha Mohd Tahir
Muhammad Asyraf Asbullah
Muhammad Rezal Kamel Ariffin
Zahari Mahad
author_sort Rasyid Redha Mohd Tahir
collection DOAJ
description Fermat’s Factoring Algorithm (FFA) is an integer factorisation methods factoring the modulus <i>N</i> using exhaustive search. The appearance of the Estimated Prime Factor (EPF) method reduces the cost of FFA’s loop count. However, the EPF does not work for balanced primes. This paper proposed the modified Fermat’s Factoring Algorithm 1-Estimated Prime Factor (mFFA1-EPF) that improves the EPF method. The algorithm works for factoring a modulus with unbalanced and balanced primes, respectively. The main results of mFFA1-EPF focused on three criteria: (i) the approach to select good candidates from a list of convergent continued fraction, (ii) the establishment of new potential initial values based on EPF, and (iii) the application of the above modification upon FFA. The resulting study shows the significant improvement that reduces the loop count of FFA1 via (improved) EPF compared to existing methods. The proposed algorithm can be executed without failure and caters for both the modulus <i>N</i> with unbalanced and balanced primes factor. The algorithm works for factoring a modulus with unbalanced and balanced primes.
first_indexed 2024-03-10T12:08:57Z
format Article
id doaj.art-b8fb681bdcb34d2ab9d93e442f6ffbae
institution Directory Open Access Journal
issn 2073-8994
language English
last_indexed 2024-03-10T12:08:57Z
publishDate 2021-04-01
publisher MDPI AG
record_format Article
series Symmetry
spelling doaj.art-b8fb681bdcb34d2ab9d93e442f6ffbae2023-11-21T16:24:44ZengMDPI AGSymmetry2073-89942021-04-0113573510.3390/sym13050735Determination of a Good Indicator for Estimated Prime Factor and Its Modification in Fermat’s Factoring AlgorithmRasyid Redha Mohd Tahir0Muhammad Asyraf Asbullah1Muhammad Rezal Kamel Ariffin2Zahari Mahad3Laboratory of Cryptography, Structure and Analysis, Institute for Mathematical Research (INSPEM), Universiti Putra Malaysia, Serdang 43400, MalaysiaLaboratory of Cryptography, Structure and Analysis, Institute for Mathematical Research (INSPEM), Universiti Putra Malaysia, Serdang 43400, MalaysiaLaboratory of Cryptography, Structure and Analysis, Institute for Mathematical Research (INSPEM), Universiti Putra Malaysia, Serdang 43400, MalaysiaLaboratory of Cryptography, Structure and Analysis, Institute for Mathematical Research (INSPEM), Universiti Putra Malaysia, Serdang 43400, MalaysiaFermat’s Factoring Algorithm (FFA) is an integer factorisation methods factoring the modulus <i>N</i> using exhaustive search. The appearance of the Estimated Prime Factor (EPF) method reduces the cost of FFA’s loop count. However, the EPF does not work for balanced primes. This paper proposed the modified Fermat’s Factoring Algorithm 1-Estimated Prime Factor (mFFA1-EPF) that improves the EPF method. The algorithm works for factoring a modulus with unbalanced and balanced primes, respectively. The main results of mFFA1-EPF focused on three criteria: (i) the approach to select good candidates from a list of convergent continued fraction, (ii) the establishment of new potential initial values based on EPF, and (iii) the application of the above modification upon FFA. The resulting study shows the significant improvement that reduces the loop count of FFA1 via (improved) EPF compared to existing methods. The proposed algorithm can be executed without failure and caters for both the modulus <i>N</i> with unbalanced and balanced primes factor. The algorithm works for factoring a modulus with unbalanced and balanced primes.https://www.mdpi.com/2073-8994/13/5/735estimated prime factorinteger factorisation problemcontinued fractionFermat’s Factoring Algorithm
spellingShingle Rasyid Redha Mohd Tahir
Muhammad Asyraf Asbullah
Muhammad Rezal Kamel Ariffin
Zahari Mahad
Determination of a Good Indicator for Estimated Prime Factor and Its Modification in Fermat’s Factoring Algorithm
Symmetry
estimated prime factor
integer factorisation problem
continued fraction
Fermat’s Factoring Algorithm
title Determination of a Good Indicator for Estimated Prime Factor and Its Modification in Fermat’s Factoring Algorithm
title_full Determination of a Good Indicator for Estimated Prime Factor and Its Modification in Fermat’s Factoring Algorithm
title_fullStr Determination of a Good Indicator for Estimated Prime Factor and Its Modification in Fermat’s Factoring Algorithm
title_full_unstemmed Determination of a Good Indicator for Estimated Prime Factor and Its Modification in Fermat’s Factoring Algorithm
title_short Determination of a Good Indicator for Estimated Prime Factor and Its Modification in Fermat’s Factoring Algorithm
title_sort determination of a good indicator for estimated prime factor and its modification in fermat s factoring algorithm
topic estimated prime factor
integer factorisation problem
continued fraction
Fermat’s Factoring Algorithm
url https://www.mdpi.com/2073-8994/13/5/735
work_keys_str_mv AT rasyidredhamohdtahir determinationofagoodindicatorforestimatedprimefactoranditsmodificationinfermatsfactoringalgorithm
AT muhammadasyrafasbullah determinationofagoodindicatorforestimatedprimefactoranditsmodificationinfermatsfactoringalgorithm
AT muhammadrezalkamelariffin determinationofagoodindicatorforestimatedprimefactoranditsmodificationinfermatsfactoringalgorithm
AT zaharimahad determinationofagoodindicatorforestimatedprimefactoranditsmodificationinfermatsfactoringalgorithm