Curriculum / Quantum Cryptography

Track 08Pro21 lessons · 2,425 XP

Quantum Cryptography

Master quantum key distribution, the threat quantum computers pose to classical cryptography, and post-quantum cryptographic standards.

What you will learn

  1. 1Why Quantum Computers Threaten CryptographyUnderstand how quantum algorithms break widely-used cryptographic protocols.Reading+75 XP
  2. 2Grover's Attack on Symmetric CryptographyImplement Grover's search to understand its impact on symmetric key sizes.Code challenge+150 XP
  3. 3Shor's Algorithm and RSAUnderstand why Shor's algorithm breaks RSA and what key sizes are safe.Reading+75 XP
  4. 4Factoring 15: Shor's Mini-DemoFactor N=15 using a simplified version of Shor's algorithm.Code challenge+150 XP
  5. 5Post-Quantum Cryptography StandardsUnderstand NIST's post-quantum cryptographic standards and when to use them.Reading+75 XP
  6. 6Lattice Cryptography: LWE in PracticeImplement a toy LWE-based key exchange to understand post-quantum security.Code challenge+150 XP
  7. 7Quantum-Safe Hash FunctionsUnderstand why hash functions resist quantum attacks and implement a hash-based signature scheme.Code challenge+125 XP
  8. 8The One-Time Pad: Perfect SecrecyUnderstand perfect secrecy and why key distribution is the hard problem.Code challenge+100 XP
  9. 9BB84: Quantum Key Distribution FoundationsUnderstand the principles that make BB84 secure against eavesdropping.Reading+75 XP
  10. 10Simulating BB84 Key DistributionImplement a complete BB84 protocol simulation with eavesdropping detection.Code challenge+175 XP
  11. 11Eavesdropping Strategies and DetectionExplore different attack strategies on QKD and how they are detected.Code challenge+150 XP
  12. 12Why QKD is Unconditionally SecureUnderstand the information-theoretic security proof for BB84.Reading+75 XP
  13. 13Practical QKD: Real-World DeploymentsLearn how BB84 is deployed over fiber and satellite links.Reading+75 XP
  14. 14Bell Inequalities and the CHSH GameLearn the CHSH test: why classical instruction sets cap S at 2, why Bell pairs reach 2√2, and how S certifies security.Reading+75 XP
  15. 15E91: Entanglement-Based QKDLearn the Ekert 1991 protocol that uses entangled Bell pairs for secure key distribution.Reading+75 XP
  16. 16Device-Independent QKDUnderstand how Bell inequality violations enable device-independent security.Reading+75 XP
  17. 17Quantum Money and Wiesner's ProtocolExplore the first quantum cryptographic protocol: unforgeable quantum money.Code challenge+125 XP
  18. 18Building a Quantum-Secure Communication SystemCombine QKD and one-time pad for provably secure message transmission.Code challenge+175 XP
  19. 19Post-Quantum Migration PlanningDevelop a practical migration strategy from classical to quantum-resistant cryptography.Reading+75 XP
  20. 20Quantum Cryptography QuizTest your understanding of quantum cryptographic protocols and threats.Quiz+75 XP
  21. 21Quantum Cryptography CapstoneBuild a complete quantum-secure communication system with QKD and post-quantum fallback.Project+300 XP

Unlock this track with Pro

Pro unlocks all 10 tracks, unlimited AI hints, and advanced visualizations for $12.99/month, $79/year, or $97 lifetime. Track 1 is free to try first.