{"title":"Cryptanalysis of RSA Cryptosystem: Prime Factorization using Genetic Algorithm","authors":"Mahadee Al Mobin, Md Kamrujjaman","doi":"arxiv-2407.05944","DOIUrl":null,"url":null,"abstract":"Prime factorization has been a buzzing topic in the field of number theory\nsince time unknown. However, in recent years, alternative avenues to tackle\nthis problem are being explored by researchers because of its direct\napplication in the arena of cryptography. One of such applications is the\ncryptanalysis of RSA numbers, which requires prime factorization of large\nsemiprimes. Based on numerical experiments, this paper proposes a conjecture on\nthe distribution of digits on prime of infinite length. This paper infuses the\ntheoretical understanding of primes to optimize the search space of prime\nfactors by shrinking it upto 98.15%, which, in terms of application, has shown\n26.50% increase in the success rate and 41.91% decrease of the maximum number\nof generations required by the genetic algorithm used traditionally in the\nliterature. This paper also introduces a variation of the genetic algorithm\nnamed Sieve Method that is fine-tuned for factorization of big semi-primes,\nwhich was able to factor numbers up to 23 decimal digits with 84% success rate.\nOur findings shows that sieve methods on average has achieved 321.89% increase\nin success rate and 64.06% decrement in the maximum number of generations\nrequired for the algorithm to converge compared to the existing literatures.","PeriodicalId":501502,"journal":{"name":"arXiv - MATH - General Mathematics","volume":"35 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - MATH - General Mathematics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2407.05944","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Prime factorization has been a buzzing topic in the field of number theory
since time unknown. However, in recent years, alternative avenues to tackle
this problem are being explored by researchers because of its direct
application in the arena of cryptography. One of such applications is the
cryptanalysis of RSA numbers, which requires prime factorization of large
semiprimes. Based on numerical experiments, this paper proposes a conjecture on
the distribution of digits on prime of infinite length. This paper infuses the
theoretical understanding of primes to optimize the search space of prime
factors by shrinking it upto 98.15%, which, in terms of application, has shown
26.50% increase in the success rate and 41.91% decrease of the maximum number
of generations required by the genetic algorithm used traditionally in the
literature. This paper also introduces a variation of the genetic algorithm
named Sieve Method that is fine-tuned for factorization of big semi-primes,
which was able to factor numbers up to 23 decimal digits with 84% success rate.
Our findings shows that sieve methods on average has achieved 321.89% increase
in success rate and 64.06% decrement in the maximum number of generations
required for the algorithm to converge compared to the existing literatures.