Leveraging the power of quantum computing for breaking RSA encryption
- 3 September 2020
- journal article
- research article
- Published by Taylor & Francis in Cyber-Physical Systems
- Vol. 7 (2) , 73-92
Abstract
Encryption is the process of securing confidential data that bars a third party’s access to the information.RSA encryption utilises the property of complexity classes wherein the problem of prime integer factorization lies inside the Non-Polynomial time (NP-Hard) class, which makes it impervious to classical computers. Since it is so hard to break even for a computer, it becomes important to do encryption for all the secure transactions. Although it lies outside the capabilities of traditional computing, the recent developments in the field of quantum computing can be utilised to break RSA Encryption. The approach involves mapping of qubits used in a quantum machine to a constraint satisfaction problem (CSP) and then using them to check for factors. This consists of the use of a Multiplicative Boolean circuit in which the qubits utilised by the machine replaces the variables. These Qubits are then mapped as per the gates involved, and the factorization problem is thus transformed into a CSP problem, through which, the factors can be easily found. Once known, these factors can be used to calculate the public and private keys effectively breaking the encryption security. We provide a novel approach to highlight the importance of developing Post-Quantum cryptography techniques for providing a secure channel of communication.Keywords
Funding Information
- government or private bodies
This publication has 17 references indexed in Scilit:
- Quantum computing and communications – Introduction and challengesComputers and Electrical Engineering, 2014
- Quantifying the complexity of random Boolean networksPhysical Review E, 2012
- Designing novel reversible BCD adder and parallel adder/subtraction using new reversible logic gatesInternational Journal of Electronics, 2012
- Secure Communications over Insecure Channels Based on Short Authenticated Strings2005
- Reducible rank codes and their applications to cryptographyIEEE Transactions on Information Theory, 2003
- Cryptological Applications of Permutation PolynomialsElectronic Notes in Discrete Mathematics, 2003
- Dynamical description of quantum computing: Generic nonlocality of quantum noisePhysical Review A, 2002
- Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum ComputerSIAM Review, 1999
- Quantum computation and Shor's factoring algorithmReviews of Modern Physics, 1996
- A method for obtaining digital signatures and public-key cryptosystemsCommunications of the ACM, 1978