Quantum Computing Hardware

Which is the most appropriate main reason why quantum computers as of the mid-2020s cannot break RSA-2048 with Shor's algorithm?

  1. AShor's algorithm in principle stops working once the number of qubits exceeds 1,000
  2. BIt has been mathematically proven that classical computers are faster at breaking RSA-2048
  3. CA huge number of gates must be executed without error, which requires many logical qubits built by error correction and an enormous number of physical qubits to support them
Show answer and explanation

Answer: C. A huge number of gates must be executed without error, which requires many logical qubits built by error correction and an enormous number of physical qubits to support them

Breaking RSA-2048 requires executing gates on the order of billions in sequence on roughly one thousand to several thousand logical qubits. The logical error rate must therefore be extremely low, and error correction requires several hundred or more physical qubits per logical qubit. Estimates made in the 2020s put the requirement at roughly hundreds of thousands to tens of millions of physical qubits with error rates of about 0.1% (the figures vary greatly with the assumptions), orders of magnitude beyond the scale of current devices. However, these estimates have been shrinking as the algorithms improve, so preparations for migrating cryptography need to start early.

  • A. There is no such fundamental limit. What is needed is, if anything, many more qubits.
  • B. There is no such proof. The security of RSA rests on the fact that no efficient classical method of solving it is known.
  • C. Correct. It requires an error-corrected machine orders of magnitude larger.
Practice this topic Back to topic

Books on Quantum Computing Hardware Ad

As an Amazon Associate I earn from qualifying purchases.

More Quantum Computing Hardware questions

  1. Which correctly describes post-quantum cryptography (PQC)?
  2. Which is the most appropriate reason to hurry the migration to post-quantum cryptography even before large quantum computers exist?
  3. Which statement about a qubit is correct?
  4. A qubit is in the state (√3/2)|0⟩ + (1/2)|1⟩. What is the probability of getting 1 when it is measured?
  5. When the state of a single qubit is represented on the Bloch sphere, what state does a point on the equator represent?