2005
DOI: 10.1103/physreva.71.052320
|View full text |Cite
|
Sign up to set email alerts
|

Fast quantum modular exponentiation

Abstract: We present a detailed analysis of the impact on quantum modular exponentiation of architectural features and possible concurrent gate execution. Various arithmetic algorithms are evaluated for execution time, potential concurrency, and space tradeoffs. We find that to exponentiate an n-bit number, for storage space 100n (twenty times the minimum 5n), we can execute modular exponentiation two hundred to seven hundred times faster than optimized versions of the basic algorithms, depending on architecture, for n … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
174
0
3

Year Published

2006
2006
2022
2022

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 146 publications
(179 citation statements)
references
References 24 publications
2
174
0
3
Order By: Relevance
“…A situation where geometric projections play a simplifying role in GA analogues of quantum algorithms is the problem of deleting intermediate 'carry bits' in quantum adder networks [12,13,14,15]. A glimpse at the network proposed in [12] shows that the number of gates could be reduced by almost a half if one did not insist on performing this task in a reversible way.…”
Section: G Ga Versions Of Quantum Algorithmsmentioning
confidence: 99%
“…A situation where geometric projections play a simplifying role in GA analogues of quantum algorithms is the problem of deleting intermediate 'carry bits' in quantum adder networks [12,13,14,15]. A glimpse at the network proposed in [12] shows that the number of gates could be reduced by almost a half if one did not insist on performing this task in a reversible way.…”
Section: G Ga Versions Of Quantum Algorithmsmentioning
confidence: 99%
“…Likewise to a classical computer, a quantum adder can be constructed from quantum halfadders to provide a way to add two unknown quantum states together. These operations are the building blocks of quantum arithmetics [17][18][19], which is a key component (together with the quantum Fourier transform) for implementing Shor's algorithm, capable of factoring numbers in polynomial timemuch faster than is possible on a classical computer [20].…”
Section: A Quantum Half-addermentioning
confidence: 99%
“…In this paper we focus on developing a logic unit that implements the quantum half-adder gate, a recurring transformation for quantum arithmetics [17][18][19], and, as such, a key component in the Shor algorithm [20]. Because of its importance, different schemes have been proposed to implement half-adders in different experimental systems, such as linear optics [21], nanographene molecules [22], 1D cellular automaton [23], and superconducting [24] or atomic [25] systems.…”
Section: Introductionmentioning
confidence: 99%
“…The relative-phase differences can be canceled out if every pair of these gates in the circuit is strategically placed [20]. Since circuit minimization is being pursued for a number of key quantum arithmetic circuits with many Toffoli gates, such as modular exponentiation [22,9,18,17], this optimization could reduce the number of gates even further. The inner product and matrix product may be used to determine such equivalences, but in this work, we present new decision-diagram (DD) algorithms to accomplish the task more efficiently.…”
Section: Introductionmentioning
confidence: 99%