In Lesson 0.1 you learned what a quantum computer is. In this lesson you learn exactly which locks it breaks, why those locks are on almost every piece of digital infrastructure you manage or use today, and what the replacement timeline looks like.
Unit 0 progress
By the end of this lesson you will be able to
Explain what RSA and ECC are and why they are used everywhere
Describe in plain language why both are broken by Shor's algorithm
Distinguish between algorithms that quantum computers break completely and those they only weaken
State the NIST deprecation timeline and explain what it means in practice
Explain the Harvest Now Decrypt Later threat in concrete terms
Part 1 — The two locks on the internet
If you completed Lesson 0.1, you know that Shor's algorithm breaks RSA and elliptic curve cryptography. But before that statement can feel real and urgent, you need to understand what those two things actually are, and why they appear on virtually every piece of digital infrastructure in existence.
RSA is a public-key cryptographic algorithm invented in 1977 by Ron Rivest, Adi Shamir, and Leonard Adleman, the initials give it its name. It is built on a simple mathematical observation: multiplying two very large prime numbers together is fast and easy, but working backwards, given the result, finding the two original prime numbers, is extraordinarily difficult. A 2048-bit RSA key involves prime numbers so large that factoring their product would take classical computers longer than the age of the universe. RSA is used to protect private keys, sign certificates, encrypt email, and authenticate servers.
ECC stands for Elliptic Curve Cryptography. It is a more modern approach that uses the mathematics of points on an elliptic curve. Like RSA, it depends on a one-way function, multiplying a point on a curve by a number is fast and easy, but reversing the process (finding the original number given the result) is computationally infeasible on classical hardware. ECC produces smaller, faster keys than RSA for equivalent security, which is why it became the default for TLS connections, mobile devices, and anything performance-sensitive. The specific curves you will encounter most often are secp256k1 (used by Bitcoin and Ethereum), P-256 and P-384 (used by most TLS certificates), and Ed25519 (used by Solana and modern SSH).
The scope of exposure
It is estimated that there are over 15 billion active TLS certificates in the world, virtually all signed with RSA or ECC. Every single one will need to be replaced. That replacement process is what this course is about.
Part 2 — What Shor's algorithm actually does to them
In Lesson 0.1 you learned that Shor's algorithm can factor large numbers efficiently on a quantum computer. Now let's be precise about what that means for RSA and ECC.
RSA's security depends entirely on the difficulty of factoring a large number, the public key, back into its two prime components. If you can factor it, you get the private key. On a classical computer, the best-known factoring algorithms for a 2048-bit RSA key would take roughly 300 trillion years. On a quantum computer running Shor's algorithm with sufficient qubits and error correction, the same factoring problem can be solved in a matter of hours or days. The one-way function that RSA depends on is no longer one-way.
ECC faces a slightly different but equally fatal problem. Its security depends on a related mathematical challenge called the discrete logarithm problem, given a point on a curve produced by multiplying a secret number with a base point, find the original secret number. Shor's algorithm, with a small modification, solves this problem efficiently too. The entire mathematical basis of ECC evaporates under quantum computation just as RSA's does.
It is important to note that we do not currently have a quantum computer capable of running Shor's algorithm at the scale needed to break real 2048-bit RSA keys. Estimates from NIST, the NSA, and independent researchers suggest that a cryptographically relevant quantum computer, one powerful enough to pose a genuine threat to current encryption, will require millions of physical qubits with low error rates. Current machines have hundreds to a few thousand noisy qubits. The gap is real. But it is closing, and closing faster than most people expected five years ago.
Part 3 — Not all algorithms are equal: the vulnerability spectrum
One of the most common misunderstandings about the quantum threat is the assumption that quantum computers break all cryptography. They do not. Different algorithms have different vulnerability profiles, and understanding this spectrum is essential for any migration planning.
Algorithm
Type
Quantum impact
Action required
RSA-2048 / RSA-4096
Asymmetric
Broken by Shor's algorithm
Replace immediately
ECC (P-256, secp256k1, Ed25519)
Asymmetric
Broken by Shor's algorithm
Replace immediately
Diffie-Hellman / ECDH
Key exchange
Broken by Shor's algorithm
Replace immediately
AES-128
Symmetric
Security halved (Grover's algorithm)
Upgrade to AES-256
AES-256
Symmetric
Minor weakening, remains strong
No immediate action
SHA-256
Hash
Security weakened
Evaluate; SHA-384+ preferred
SHA-384 / SHA-512
Hash
Acceptable under quantum
No immediate action
The key takeaway from this table is that the quantum migration problem is primarily an asymmetric cryptography problem. Symmetric encryption like AES-256 and hash functions like SHA-384 are manageable with modest adjustments. The urgent and expensive work is replacing RSA, ECC, and Diffie-Hellman everywhere they appear, which is everywhere.
Part 4 — Harvest Now, Decrypt Later: why the clock is already running
The most common objection to PQC urgency is: "quantum computers cannot break encryption today, so we have time." This objection misunderstands the threat model entirely. The threat is not only about what a quantum computer can do when it arrives. The threat is already active.
Harvest Now, Decrypt Later (HNDL) is a data collection strategy where an adversary, typically a well-resourced nation-state intelligence service, captures and stores encrypted network traffic today with the intention of decrypting it later, once a sufficiently powerful quantum computer exists. The adversary does not need to break the encryption now. They just need to save the ciphertext and wait.
This is not theoretical
NSA, GCHQ, and security researchers have confirmed that nation-state adversaries are actively collecting encrypted traffic at scale. The assumption that this data collection is happening should be treated as baseline, not speculation. If your organization handles data that will still be sensitive in 10 or 15 years, some of that data is likely already in an adversary's storage.
Think carefully about what this means for your specific situation. Medical records that need to remain private for a patient's lifetime. Defense contracts that contain classified design specifications. Legal communications protected by privilege. Financial records subject to multi-decade regulatory retention. Intellectual property that gives a company its competitive advantage. Research data that will not be published for years. All of this is being encrypted with RSA or ECC today. All of it is potentially being harvested today. All of it will be readable when the quantum computer arrives.
Part 5 — The deprecation timeline: official deadlines
NIST's guidance document SP 800-131A Revision 3, one of the Tier 1 must-reads on your course reading list, establishes the official transition timeline for cryptographic algorithms. Here is what it means in practice.
The Mosca inequality — a planning tool
Cryptographer Michele Mosca developed a simple inequality for assessing urgency: if the time your data needs to remain secure PLUS the time it takes you to migrate exceeds the time until a quantum computer exists, you are already late. For long-lived data in complex organizations, many have already crossed that threshold.
Persona notes
A
The motivated learner. The deprecation timeline is the professional context you need for every PKIC working group conversation. When someone asks "why now?" the answer is: NIST finalized the standards in August 2024, federal deprecation begins 2027–2028, and the HNDL threat means data encrypted today is already at risk. That is a complete, accurate, credible answer.
B
The SMB decision-maker. For most small businesses using cloud-hosted SaaS (Google Workspace, Microsoft 365, Salesforce), your provider will handle the TLS and certificate migration automatically. Your real exposure is any on-premise server, legacy application, or long-lived data archive you control directly. That is where your attention belongs, and that is exactly what Unit 3 will help you identify.
C
The IT professional. The vulnerability table in Part 3 is your triage guide. Every system using RSA or ECC for key exchange or signing is on the migration list. AES-256 and SHA-384 are not. The network and corporate migration checklists in Units 3 and 4 map every one of these systems to a replacement algorithm and timeline. This lesson gives you the reason each item is on that list.
Comprehension check
Question 1 of 3
RSA's security depends on the difficulty of:
Question 2 of 3
Which of the following is NOT broken by Shor's algorithm?
Question 3 of 3
A security officer says: "We store encrypted backups for 20 years and our migration will take at least 5 years. A quantum computer probably arrives around 2033. Should we be concerned?" Apply the Mosca inequality.