← Back to catalogue

Discipline herald — Cryptography
Discipline herald

Level 2 · M.Sc

MSc Advanced Cryptography

Cryptography · Live · v0

Doctoral cryptography — security proofs, advanced protocols, and an original verified contribution to the field.

Path type
Cryptography
Requirements
MSc Cryptography
Enrollment

€19.95

Deadline
Next cohort starts 2027-09-06 (AY 2027/28)
Length
~1 year · 42 phases
Language
English · Español
Content freshness
Curriculum updated 2026-08-22 · content rev 678703ca
Cortex Credits (CC)
126 CC · 364 CC across all tiers of this programme
What are Cortex Credits?
Syllabus
View the phase syllabus
  1. Foundations & tooling
  2. What "advanced" means: rigor & the prereq recap
  3. The toy lab & the running privacy-preserving application
  4. Security definitions & the game-based method
  5. Reductions & what a proof of security is
  6. PRFs, PRPs & the switching lemma
  7. Hybrid arguments & indistinguishability
  8. The random-oracle model & its limits
  9. Lattices, bases & the shortest-vector problem
  10. Lattice reduction (LLL) intuition
  11. LWE & Ring-LWE
  12. SIS & worst-case/average-case hardness
  13. Pairings on elliptic curves & bilinear maps
  14. The discrete-log & factoring landscape revisited
  15. The quantum threat (Shor, Grover)
  16. Lattice KEMs (Kyber / ML-KEM) from toy parameters
  17. Lattice signatures (Dilithium / ML-DSA) from toy parameters
  18. Hash-based signatures (Lamport, Merkle, WOTS, XMSS, SPHINCS+ / SLH-DSA) from toy parameters
  19. Code-based crypto & the NIST PQC migration story (toy parameters)
  20. Interactive proofs & zero-knowledge (the graph-isomorphism toy)
  21. Sigma protocols (Schnorr) & proofs of knowledge (toy group)
  22. The Fiat–Shamir transform & non-interactive ZK (toy parameters)
  23. Commitment schemes & polynomial commitments (toy parameters)
  24. zk-SNARKs: R1CS, QAP, and the trusted setup (toy parameters)
  25. zk-STARKs & transparent proofs (toy field $\mathbb{F}_{17}$)
  26. Secret sharing revisited & the MPC model (toy field $\mathbb{F}_{11}$)
  27. Oblivious transfer (toy group $G = \langle 2\rangle \subset \mathbb{Z}_{23}^*$)
  28. Yao's garbled circuits (toy circuit $z = (a \wedge b) \vee c$)
  29. GMW & the secret-sharing approach to MPC (toy circuit $z = (a \wedge b) \vee c$)
  30. Malicious security & verifiable MPC (toy field $\mathbb{F}_7$)
  31. Private set intersection (toy group $\mathbb{Z}_{23}^{*}$)
  32. Partially-homomorphic encryption (Paillier, toy $n = 35$)
  33. Somewhat-/fully-homomorphic encryption (BGV/CKKS, bootstrapping)
  34. Threshold signatures & distributed key generation
  35. Verifiable random functions & verifiable delay functions
  36. Anonymous credentials, blind signatures & mixnets
  37. Blockchain & consensus cryptography
  38. Advanced side-channel & fault attacks on implementations
  39. Building a verified primitive: vectors, property tests, constant-time review
  40. Capstone
  41. Hardening, proof review & "What's Next"
  42. Portal integration (slug Advanced Cryptography)
Enrolment prerequisites

What changed

Every release of this programme, newest first.

  1. v0 Pilot Wave A backfill: v0 pilot baseline

Professor: Vacancy available

Sign in to request enrolment

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