Cited by 92Quantum Computing Algorithms and ArchitectureQuantum Information and CryptographyCryptography and Residue Arithmetic

Factoring using $2n+2$ qubits with Toffoli based modular multiplication

Open access
Haner, Thomas, Roetteler, Martin, Svore, Krysta M.·2017·Quantum Information and Computation

Abstract

We describe an implementation of Shor’s quantum algorithm to factor n-bit integers using only 2n+2 qubits. In contrast to previous space-optimized implementations, ours features a purely Toffoli based modular multiplication circuit. The circuit depth and the overall gate count are in O(n 3 ) and O(n 3 log n), respectively. We thus achieve the same space and time costs as Takahashi et al. [1], while using a purely classical modular multiplication circuit. As a consequence, our approach evades most of the cost overheads originating from rotation synthesis and enables testing and localization of some faults in both, the logical level circuit and an actual quantum hardware implementation. Our new (in-place) constant-adder, which is used to construct the modular multiplication circuit, uses only dirty ancilla qubits and features a circuit size and depth in O(n log n) and O(n), respectively.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.26421/qic17.7-8-7

Cites

20 of 20 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 2

  1. Alex Bocharov, Martin Roetteler, and Krysta M. Svore. Efficient synthesis of universal Repeat- Until-Success circuits. Physical Review Letters, 114:080502, 2015.
  2. N. Cody Jones. Novel constructions for the fault-tolerant Toffoli gate. Physical Review A, 87:022328, 2013.

Cited by

Sorted by citations

Authors
Haner, T., Roetteler, M., & Svore, K. M.
Affiliations
Microsoft (United States) (US)
Venue
Quantum Information and Computation
Publisher
Rinton Press
Published
2017-05
Volume
17
Issue
7&8
Pages
673-684
ISSN
1533-7146 (ISSN-L)
OpenAlex
W2953275663
Cited by
90
References
20
Citations by year
2026: 11 · 2025: 10 · 2024: 7 · 2023: 18 · 2022: 14 · 2021: 7 · 2020: 9 · 2019: 7 · 2018: 4 · 2017: 3
FWCI
3.75
Type
journal article
Language
en
Open access
Locations
  • Quantum Information and Computation (publishedVersion)
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Quantum Computing Algorithms and Architecture
  • Physical Sciences › Computer Science › Artificial Intelligence › Quantum Information and Cryptography
  • Physical Sciences › Computer Science › Information Systems › Cryptography and Residue Arithmetic
Keywords
Shor's algorithm, integer factorization, Toffoli gate, modular multiplication, quantum circuit design, qubit count reduction, fault location, circuit depth

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review