Fast Quantum Modular Exponentiation Architecture for Shor's Factorization Algorithm
Abstract
We present a novel and efficient in terms of circuit depth design for Shor's quantum factorization algorithm. The circuit effectively utilizes a diverse set of adders based on the quantum Fourier transform (QFT) Draper's adders to build more complex arithmetic blocks: quantum multiplier/accumulators by constants and quantum dividers by constants. These arithmetic blocks are effectively architected into a generic modular quantum multiplier which is the fundamental block for modular exponentiation circuit, the most computational intensive part of Shor's algorithm. The proposed modular exponentiation circuit has a depth of about and requires qubits, where is the number of bits of the classical number to be factored. The total quantum cost of the proposed design is . The circuit depth can be further decreased by more than three times if the approximate QFT implementation of each adder unit is exploited.
Keywords
Cite
@article{arxiv.1207.0511,
title = {Fast Quantum Modular Exponentiation Architecture for Shor's Factorization Algorithm},
author = {Archimedes Pavlidis and Dimitris Gizopoulos},
journal= {arXiv preprint arXiv:1207.0511},
year = {2013}
}
Comments
To be published in Quantum Information and Computation, Vol. 14, No. 7&8 (2014) 0649-0682, 34 pages, 20 figures, 5 tables, revised October 2, 2013