Cryptographic Attack Possibilities over RSA Algorithm through Classical and Quantum Computation
Kapil Kumar Soni, Akhtar Rasool
Abstract
Kapil Kumar Soni, Akhtar Rasool
Abstract
Cryptographic attack possibilities have several parameters and one of the possibilities is to attack over the cryptographic algorithm. Large integer factorization is still a challenging problem since the emergence of mathematics and computer science. Benchmark cryptographic protocol, the RSA Algorithm requires factorization of large integers. Classical computation does not have any polynomial time algorithm that can factor any arbitrary large integer. The remarkable but not efficient, classical algorithms for integer factorization are Trial Division, General Number Field Sieve and Quadratic Sieve. The influence of Shor's algorithm assures to get the efficient solution of such factorization problem in polynomial time and challenges the security parameters of the existing cryptosystem, but algorithm implementation limits to be executed on a quantum computer. The article illustrates the algorithms along with flowcharts and implements, Trial Division, Quadratic Sieve Algorithm and Shor's Algorithm for factoring integers and lastly concludes with the observed facts and analyzed results.
OpenAlex reports 16 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Cryptographic attack possibilities have several parameters and one of the possibilities is to attack over the cryptographic algorithm. Large integer factorization is still a challenging problem since the emergence of mathematics and computer science. Benchmark cryptographic protocol, the RSA Algorithm requires factorization of large integers. Classical computation does not have any polynomial time algorithm that can factor any arbitrary large integer. The remarkable but not efficient, classical algorithms for integer factorization are Trial Division, General Number Field Sieve and Quadratic Sieve. The influence of Shor's algorithm assures to get the efficient solution of such factorization problem in polynomial time and challenges the security parameters of the existing cryptosystem, but algorithm implementation limits to be executed on a quantum computer. The article illustrates the algorithms along with flowcharts and implements, Trial Division, Quadratic Sieve Algorithm and Shor's Algorithm for factoring integers and lastly concludes with the observed facts and analyzed results.
Key concepts: Cryptography, Computer science, Computation, Quantum computer, PKCS #1, Algorithm, Theoretical computer science, Quantum