Shor's & Grover's Algorithms Explained
Understand quantum speedups for factoring and search and their crypto impact.
The Quantum Threat
Quantum computers don't just run classical algorithms faster — they exploit quantum superposition and interference to solve certain problems exponentially faster. Two algorithms threaten most deployed cryptography: Shor's (breaks RSA/ECC) and Grover's (weakens symmetric/hash).
Shor's Algorithm Overview
Shor's algorithm (1994) solves integer factorization and discrete logarithm in polynomial time on a quantum computer. This directly breaks RSA (based on factoring), Diffie-Hellman (discrete log mod p), and ECDH/ECDSA (elliptic curve discrete log).
All lessons in this course
- Shor's & Grover's Algorithms Explained
- CRYSTALS-Kyber: Lattice-Based KEM
- CRYSTALS-Dilithium & Falcon Signatures
- Migration to PQC: Hybrid Approaches