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