Fermat Factorization using a Multi-Core System

Factoring a composite odd integer into its prime factors is one of the security problems for some public-key cryptosystems such as the Rivest-Shamir-Adleman cryptosystem. Many strategies have been proposed to solve factorization problem in a fast running time. However, the main drawback of the algor...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:International journal of advanced computer science & applications Ročník 11; číslo 4
Hlavní autori: Bahig, Hazem M., M., Hatem, Kotb, Yasser
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: West Yorkshire Science and Information (SAI) Organization Limited 2020
Predmet:
ISSN:2158-107X, 2156-5570
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract Factoring a composite odd integer into its prime factors is one of the security problems for some public-key cryptosystems such as the Rivest-Shamir-Adleman cryptosystem. Many strategies have been proposed to solve factorization problem in a fast running time. However, the main drawback of the algorithms used in such strategies is the high computational time needed to find prime factors. Therefore, in this study, we focus on one of the factorization algorithms that is used when the two prime factors are of the same size, namely, the Fermat factorization (FF) algorithm. We investigate the performance of the FF method using three parameters: (1) the number of bits for the composite odd integer, (2) size of the difference between the two prime factors, and (3) number of threads used. The results of our experiments in which we used different parameters values indicate that the running time of the parallel FF algorithm is faster than that of the sequential FF algorithm. The maximum speed up achieved by the parallel FF algorithm is 6.7 times that of the sequential FF algorithm using 12 cores. Moreover, the parallel FF algorithm has near-linear scalability.
AbstractList Factoring a composite odd integer into its prime factors is one of the security problems for some public-key cryptosystems such as the Rivest-Shamir-Adleman cryptosystem. Many strategies have been proposed to solve factorization problem in a fast running time. However, the main drawback of the algorithms used in such strategies is the high computational time needed to find prime factors. Therefore, in this study, we focus on one of the factorization algorithms that is used when the two prime factors are of the same size, namely, the Fermat factorization (FF) algorithm. We investigate the performance of the FF method using three parameters: (1) the number of bits for the composite odd integer, (2) size of the difference between the two prime factors, and (3) number of threads used. The results of our experiments in which we used different parameters values indicate that the running time of the parallel FF algorithm is faster than that of the sequential FF algorithm. The maximum speed up achieved by the parallel FF algorithm is 6.7 times that of the sequential FF algorithm using 12 cores. Moreover, the parallel FF algorithm has near-linear scalability.
Author Kotb, Yasser
Bahig, Hazem M.
M., Hatem
Author_xml – sequence: 1
  givenname: Hazem M.
  surname: Bahig
  fullname: Bahig, Hazem M.
– sequence: 2
  givenname: Hatem
  surname: M.
  fullname: M., Hatem
– sequence: 3
  givenname: Yasser
  surname: Kotb
  fullname: Kotb, Yasser
BookMark eNp9kDFPwzAQhS1UJErpP2CIxJxwdmwnZasiCkVFDAWJzbo4DnLVxsV2hvLrCS0TA7fcDe_d0_suyahznSHkmkJGuZCz2-XTvFrPMwYMMqAUOOdnZMyokKkQBYyOd5lSKN4vyDSEDQyTz5gs8zHJFsbvMCYL1NF5-4XRui7pg-0-Ekye-220aeW8SdaHEM3uipy3uA1m-rsn5G1x_1o9pquXh2U1X6U6ZyKmpp3pIVsaCjWC1KxBbAqqC15rWchcylq3WDdSIAcssTGmRAZQyIaaRph8Qm5Of_feffYmRLVxve-GSMWkEEM3DuWg4ieV9i4Eb1q193aH_qAoqCMcdYKjfuCoXziD7e6PTdt4LB492u3_5m_C5mtA
CitedBy_id crossref_primary_10_1007_s11227_022_04470_y
crossref_primary_10_19053_uptc_01211129_v33_n69_2024_17935
crossref_primary_10_3390_sym14091897
ContentType Journal Article
Copyright 2020. This work is licensed under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Copyright_xml – notice: 2020. This work is licensed under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
DBID AAYXX
CITATION
3V.
7XB
8FE
8FG
8FK
8G5
ABUWG
AFKRA
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
GNUQQ
GUQSH
HCIFZ
JQ2
K7-
M2O
MBDVC
P5Z
P62
PHGZM
PHGZT
PIMPY
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
Q9U
DOI 10.14569/IJACSA.2020.0110444
DatabaseName CrossRef
ProQuest Central (Corporate)
ProQuest Central (purchase pre-March 2016)
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central (Alumni) (purchase pre-March 2016)
ProQuest Research Library
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
ProQuest SciTech Premium Collection Technology Collection Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Central (New)
ProQuest Technology Collection
ProQuest One
ProQuest Central Korea
ProQuest Central Student
ProQuest Research Library
SciTech Premium Collection
ProQuest Computer Science Collection
Computer Science Database
ProQuest research library
Research Library (Corporate)
ProQuest advanced technologies & aerospace journals
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic (New)
ProQuest - Publicly Available Content Database
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
ProQuest Central China
ProQuest Central Basic
DatabaseTitle CrossRef
Publicly Available Content Database
Research Library Prep
Computer Science Database
ProQuest Central Student
Technology Collection
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
Research Library (Alumni Edition)
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
ProQuest Central Korea
ProQuest Research Library
ProQuest Central (New)
Advanced Technologies & Aerospace Collection
ProQuest Central Basic
ProQuest One Academic Eastern Edition
ProQuest Technology Collection
ProQuest SciTech Collection
Advanced Technologies & Aerospace Database
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest One Academic (New)
ProQuest Central (Alumni)
DatabaseTitleList Publicly Available Content Database
Database_xml – sequence: 1
  dbid: PIMPY
  name: Publicly Available Content Database
  url: http://search.proquest.com/publiccontent
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 2156-5570
ExternalDocumentID 10_14569_IJACSA_2020_0110444
GroupedDBID .DC
5VS
8G5
AAYXX
ABUWG
ADMLS
AFFHD
AFKRA
ALMA_UNASSIGNED_HOLDINGS
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
CITATION
DWQXO
EBS
EJD
GNUQQ
GUQSH
HCIFZ
K7-
KQ8
M2O
OK1
PHGZM
PHGZT
PIMPY
PQGLB
RNS
3V.
7XB
8FE
8FG
8FK
JQ2
MBDVC
P62
PKEHL
PQEST
PQQKQ
PQUKI
PRINS
Q9U
ID FETCH-LOGICAL-c325t-ef9c5576e10ba06c2daad71c74bc676366bcfabd65a40a8adee8a20076d1ed5e3
IEDL.DBID P5Z
ISICitedReferencesCount 6
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000537489900044&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2158-107X
IngestDate Mon Jul 14 08:21:53 EDT 2025
Tue Nov 18 21:05:36 EST 2025
Sat Nov 29 02:25:58 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed false
IsScholarly true
Issue 4
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c325t-ef9c5576e10ba06c2daad71c74bc676366bcfabd65a40a8adee8a20076d1ed5e3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
OpenAccessLink https://www.proquest.com/docview/2655156408?pq-origsite=%requestingapplication%
PQID 2655156408
PQPubID 5444811
ParticipantIDs proquest_journals_2655156408
crossref_primary_10_14569_IJACSA_2020_0110444
crossref_citationtrail_10_14569_IJACSA_2020_0110444
PublicationCentury 2000
PublicationDate 2020-00-00
PublicationDateYYYYMMDD 2020-01-01
PublicationDate_xml – year: 2020
  text: 2020-00-00
PublicationDecade 2020
PublicationPlace West Yorkshire
PublicationPlace_xml – name: West Yorkshire
PublicationTitle International journal of advanced computer science & applications
PublicationYear 2020
Publisher Science and Information (SAI) Organization Limited
Publisher_xml – name: Science and Information (SAI) Organization Limited
SSID ssj0000392683
Score 2.1413631
Snippet Factoring a composite odd integer into its prime factors is one of the security problems for some public-key cryptosystems such as the Rivest-Shamir-Adleman...
SourceID proquest
crossref
SourceType Aggregation Database
Enrichment Source
Index Database
SubjectTerms Algorithms
Computer systems
Computing time
Cryptography
Factorization
Integers
Parameters
Title Fermat Factorization using a Multi-Core System
URI https://www.proquest.com/docview/2655156408
Volume 11
WOSCitedRecordID wos000537489900044&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVPQU
  databaseName: Computer Science Database (ProQuest)
  customDbUrl:
  eissn: 2156-5570
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000392683
  issn: 2158-107X
  databaseCode: K7-
  dateStart: 20100101
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/compscijour
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest advanced technologies & aerospace journals
  customDbUrl:
  eissn: 2156-5570
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000392683
  issn: 2158-107X
  databaseCode: P5Z
  dateStart: 20100101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/hightechjournals
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Central Database Suite (ProQuest)
  customDbUrl:
  eissn: 2156-5570
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000392683
  issn: 2158-107X
  databaseCode: BENPR
  dateStart: 20100101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Publicly Available Content Database
  customDbUrl:
  eissn: 2156-5570
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000392683
  issn: 2158-107X
  databaseCode: PIMPY
  dateStart: 20100101
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/publiccontent
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Research Library (ProQuest)
  customDbUrl:
  eissn: 2156-5570
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000392683
  issn: 2158-107X
  databaseCode: M2O
  dateStart: 20100101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/pqrl
  providerName: ProQuest
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LT8JAEJ4IePAiPiOKpAevC31utyeDhEY0YOMjQS_Ndrs1JgYQqr_fnXaL4aIHL02T7StfZmd2pjvfB3CRcekjNRFR2ZVJVP7lkIBbjDDL45Qxjv2ghdiEP5mw6TSIdMFtpbdVVj6xcNTpXGCNvGdTFds96prscvFBUDUK_65qCY0aNJAlAaUbIu9lXWNR77FpwcSpBpHF1J_q7jm1bAh6o5v-4KGvckTb7GIYdF13MzptOuci4oTN_37rHuzqtabRL41jH7bk7ACalY6Doaf1IXRDdM-5ERbaO7ox08Ad8a8GN4oWXTKYL6VR0psfwVM4fBxcE62jQIRjezmRWSA8lVdIy0y4SYWdcp76lvDdRFDlXyhNRMaTlHrcNTnjqZSMYw2TppZMPekcQ302n8kTMFTAd6ilMJV-5gp1okzAM2XiykyBLVkLnAq_WGiScdS6eI8x2UDU4xL1GFGPNeotIOu7FiXJxh_XtyvcYz3lVvEP6Ke_D5_BDj6srKO0oZ4vP-U5bIuv_G217EDjajiJ7jtQu_WJOo7tu05hVWokGo2j52-9wc7T
linkProvider ProQuest
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V3JTsMwEB2xSXBhR-z4AEdDFsdxDwhVhYrSUiFRpN6C4zgICbXQFhA_xTcyk6WoFzhx4BYpiZXkjefNOJ55AIeptiG1JuKYXTkc8y-fV7SruHIDLZXSVA-aiU2E7bbqdis3U_BZ1sLQtsrSJ2aOOukbWiM_8SRyeyCFo86eXzipRtHf1VJCIzeLpv14x5RteNo4R3yPPK9-0ald8kJVgBvfC0bcphUTYJRtXSfWjjReonUSuiYUsZE426SMTarjRAZaOFrpxFqlaUVPJq5NAuvjuNMwK3wV0rxqhny8poPv5cms8ycSKXVNDbtFtR6GKZWTxlW1dlvFnNRzjol2hRCTbDhJBhnD1Zf-27dZhsUilmbV3PhXYMr2VmGp1Klghdtag-M60c-I1TNtoaLwlNGO_wemWVaCzGv9gWV5-_Z1uPuTp96AmV6_ZzeBYUDjSxcxtGEqDB6giQeOjYVNEVyrtsAv8YpM0USdtDyeIkqmCOUoRzkilKMC5S3g47ue8yYiv1y_W-IcFS5lGH2DvP3z6QOYv-xct6JWo93cgQUaOF8z2oWZ0eDV7sGceRs9Dgf7mfUyuP9rk_gCoVsp1A
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Fermat+Factorization+using+a+Multi-Core+System&rft.jtitle=International+journal+of+advanced+computer+science+%26+applications&rft.au=Bahig%2C+Hazem+M.&rft.au=M.%2C+Hatem&rft.au=Kotb%2C+Yasser&rft.date=2020&rft.issn=2158-107X&rft.eissn=2156-5570&rft.volume=11&rft.issue=4&rft_id=info:doi/10.14569%2FIJACSA.2020.0110444&rft.externalDBID=n%2Fa&rft.externalDocID=10_14569_IJACSA_2020_0110444
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2158-107X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2158-107X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2158-107X&client=summon