← Back to the catalogue

Level 2 · M.Sc

Cryptography

Syllabus · 42 phases · ~1 year

Every unit this programme teaches, in the order it is taught. Headlines only — the material itself opens once you are enrolled.

  1. Phase 0 Foundations & Tooling
  2. Phase 1 Security Goals & Threat Models
  3. Phase 2 The Toy Lab & the Running "Secure Message" Protocol
  4. Phase 3 Modular Arithmetic & the Integers mod n
  5. Phase 4 Groups, Rings, Fields & GF(2^n)
  6. Phase 5 Number Theory
  7. Phase 6 CRT & Fast Exponentiation
  8. Phase 7 Probability, Entropy & the Birthday Bound
  9. Phase 8 Classical Ciphers & Cryptanalysis
  10. Phase 9 Perfect Secrecy: the One-Time Pad
  11. Phase 10 Stream Ciphers, LFSRs & Keystream Reuse
  12. Phase 11 Block Ciphers: SPN & Feistel
  13. Phase 12 AES from Scratch
  14. Phase 13 Modes of Operation
  15. Phase 14 Padding & the Padding-Oracle Attack
  16. Phase 15 Cryptographic Hashing
  17. Phase 16 MACs, HMAC & Authenticated Encryption
  18. Phase 17 Entropy Sources, CSPRNGs & Seeding
  19. Phase 18 Public-Key Intuition & Trapdoor Functions
  20. Phase 19 RSA from Scratch
  21. Phase 20 Diffie–Hellman & Discrete Log
  22. Phase 21 Elliptic-Curve Groups
  23. Phase 22 ECDH & ECDSA
  24. Phase 23 Key Exchange, Forward Secrecy & Hybrid Encryption
  25. Phase 24 Post-Quantum Preview
  26. Phase 25 Digital Signatures & Non-Repudiation
  27. Phase 26 Certificates, X.509 & the PKI Trust Model
  28. Phase 27 TLS 1.3 as a Protocol
  29. Phase 28 Password Hashing & KDFs
  30. Phase 29 Key Management, Rotation & HSMs
  31. Phase 30 Commitment Schemes & Zero-Knowledge Intuition
  32. Phase 31 Side Channels & Constant-Time Code
  33. Phase 32 Implementation Pitfalls
  34. Phase 33 Secret Sharing & Threshold Cryptography
  35. Phase 34 End-to-End Messaging & the Double Ratchet
  36. Phase 35 Cryptographic Protocol Analysis
  37. Phase 36 Crypto Agility, Deprecation & Migration
  38. Phase 37 Cryptanalysis Techniques
  39. Phase 38 Building a Small Crypto Library
  40. Phase 39 Capstone: an Authenticated, Forward-Secret Messaging Protocol
  41. Phase 40 Hardening, Cryptanalysis Postmortem & "What's Next"
  42. Phase 41 Portal Integration

↑↓ to move · ↵ to open · esc to close Sign in to search programmes and course content.