Feasibility Analysis of Cracking RSA with Improved Quantum Circuits of the Shor’s Algorithm
Open Access
- 24 November 2023
- journal article
- research article
- Published by Wiley in Security and Communication Networks
- Vol. 2023, 1-13
Abstract
Since the RSA public key cryptosystem was proposed, it has been widely used because of its strong security. Although the proposal of the Shor’s algorithm offers hope for cracking RSA, it is debatable whether the algorithm can actually pose a threat in practice. From the perspective of the quantum circuit of the Shor’s algorithm, we analyse the feasibility of cracking RSA with improved quantum circuits using an ion-trap quantum computer. We present an improved quantum circuit for the modular exponentiation of a constant, which is the most expensive operation in Shor’s algorithm for integer factorization. Whereas previous studies mostly focused on minimizing the number of qubits or the depth of the circuit, we minimize the number of CNOTs, which greatly affects the time to run the algorithm on an ion-trap quantum computer. First, we give the implementation of the basic arithmetic with the lowest known number of CNOTs and the construction of an improved modular exponentiation of a constant by accumulating intermediate data and using a windowing technique. Then, we precisely estimate the number of improved quantum circuits needed to perform the Shor’s algorithm for factoring an -bit integer, which is . We analyse the running time and feasibility of the Shor’s algorithm on an ion-trap quantum computer according to the number of CNOTs. Finally, we discussed the lower bound of the number of CNOTs needed to implement the Shor’s algorithm.Keywords
Funding Information
- Chinese Academy of Sciences (ZDRW- XX-2022-1, 61672517, 61732021)
- National Natural Science Foundation of China (ZDRW- XX-2022-1, 61672517, 61732021)
This publication has 33 references indexed in Scilit:
- Quantum Control and Quantum Information TechnologyThe Scientific World Journal, 2013
- Quantum Circuit ArchitecturePhysical Review Letters, 2008
- Implementation of the Deutsch–Jozsa algorithm on an ion-trap quantum computerNature, 2003
- Factoring in a dissipative quantum computerPhysical Review A, 1996
- Efficient networks for quantum factoringPhysical Review A, 1996
- Quantum networks for elementary arithmetic operationsPhysical Review A, 1996
- Semiclassical Fourier Transform for Quantum ComputationPhysical Review Letters, 1996
- Demonstration of a Fundamental Quantum Logic GatePhysical Review Letters, 1995
- Quantum Computations with Cold Trapped IonsPhysical Review Letters, 1995
- A method for obtaining digital signatures and public-key cryptosystemsCommunications of the ACM, 1983