2003
DOI: 10.26421/qic3.2-8
|View full text |Cite
|
Sign up to set email alerts
|

Circuit for Shor's algorithm using 2n+3 qubits

Abstract: We try to minimize the number of qubits needed to factor an integer of n bits using Shor's algorithm on a quantum computer. We introduce a circuit which uses 2n+3 qubits and O(n^3 lg(n)) elementary quantum gates in a depth of O(n^3) to implement the factorization algorithm. The circuit is computable in polynomial time on a classical computer and is completely general as it does not rely on any property of the number to be factored.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
223
0
2

Year Published

2006
2006
2022
2022

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 162 publications
(225 citation statements)
references
References 11 publications
(16 reference statements)
0
223
0
2
Order By: Relevance
“…The reference implementation works the way most implementations of Shor's algorithm do, by decomposing exponentiation into iterative controlled modular multiplication [6,31,42,87,90,91]. A register x is initialized to the |1 state, then a controlled modular multiplication of the classical constant g 2 j (mod N ) into x is performed, controlled by the qubit e j from the exponent e, for each integer j from n e − 1 down to 0.…”
Section: Reference Implementationmentioning
confidence: 99%
“…The reference implementation works the way most implementations of Shor's algorithm do, by decomposing exponentiation into iterative controlled modular multiplication [6,31,42,87,90,91]. A register x is initialized to the |1 state, then a controlled modular multiplication of the classical constant g 2 j (mod N ) into x is performed, controlled by the qubit e j from the exponent e, for each integer j from n e − 1 down to 0.…”
Section: Reference Implementationmentioning
confidence: 99%
“…In this work, the Shor Factorizing algorithm has been executed on IBM's quantum computer, as shown in Figure 5. In earlier research, the theoretical circuits of Shor's algorithm use 2n+3 qubits for factoring [2], yet the circuits consume 4n+2 qubits for factoring with IBM Q Experience in practice, according to our observation. We infer that the overhead comes from auxiliary quantum registers used in addition and multiplication of algorithm implementation.…”
Section: Factorization Attack Test On Ibm Quantum Cloud Computersmentioning
confidence: 66%
“…The first one is to double the size of the private keys of existing cryptosystems. Some authors speculate that doubling the size of current secure instances of RSA and AES should be enough to resist attacks by quantum computers, but if the development of quantum-based hardware has a behavior similar to Moore's law, doubling the size of the private keys will prove to be only a temporary solution [2].…”
Section: A Replacing the Integer Factorization Problemmentioning
confidence: 99%
“…Beauregard's variation uses 2n + 3 qubits to perform O(n 3 log n) operations to factorize N = pq with p and q primes, and it can also be modified to perform n 2+o (1) if N fits into n bits. Also, by a simple algebraic transformation, Shor's algorithm can be used to solve the discrete logarithm problem [2]. Besides Shor's algorithm, Grover's algorithm has also been studied.…”
Section: Introductionmentioning
confidence: 99%