← Back to the catalogue

Level 3 · Ph.D

Advanced Computer Security

Ph.D syllabus · 56 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 & research-grade lab hygiene
  2. Phase 1 From practitioner to researcher
  3. Phase 2 The hardened research range
  4. Phase 3 Security-research methodology & the literature
  5. Phase 4 Adversary modeling & formal threat models
  6. Phase 5 Measurement & evaluation in security
  7. Phase 6 The modern allocator, deep
  8. Phase 7 Advanced heap exploitation
  9. Phase 8 Advanced information disclosure
  10. Phase 9 Advanced control-flow hijacking
  11. Phase 10 Code reuse at scale
  12. Phase 11 Modern mitigations & their limits
  13. Phase 12 Bypassing advanced mitigations
  14. Phase 13 Linux kernel exploitation (intro)
  15. Phase 14 Exploit reliability & weaponization engineering
  16. Phase 15 Static program analysis foundations
  17. Phase 16 Taint analysis & abstract interpretation
  18. Phase 17 Symbolic & concolic execution
  19. Phase 18 Coverage-guided fuzzing, deep
  20. Phase 19 Structure-aware & grammar-based fuzzing
  21. Phase 20 Automated triage & root-cause analysis
  22. Phase 21 Hybrid fuzzing & directed analysis
  23. Phase 22 The vulnerability-research pipeline
  24. Phase 23 Advanced static reversing
  25. Phase 24 Advanced dynamic analysis & emulation
  26. Phase 25 Anti-analysis, deep
  27. Phase 26 Malware techniques & capability analysis (lab-only)
  28. Phase 27 C2 & adversary-emulation design (lab range)
  29. Phase 28 Memory forensics, deep
  30. Phase 29 Binary similarity, provenance & attribution reasoning
  31. Phase 30 Practical cryptanalysis of the stack's crypto
  32. Phase 31 Side-channel & timing attacks, applied
  33. Phase 32 Protocol attacks
  34. Phase 33 Randomness & key-management failures
  35. Phase 34 Applied formal reasoning for protocols
  36. Phase 35 Cryptographic misuse detection
  37. Phase 36 Advanced web & HTTP attacks
  38. Phase 37 Advanced lateral movement & pivoting
  39. Phase 38 Identity & auth-infrastructure attacks
  40. Phase 39 Container & isolation-escape reasoning
  41. Phase 40 Supply-chain & build-pipeline attacks (lab)
  42. Phase 41 Network detection engineering
  43. Phase 42 Telemetry engineering with eBPF
  44. Phase 43 Detection-as-code, in depth
  45. Phase 44 Threat hunting & detection evaluation
  46. Phase 45 Machine learning for security (honest treatment)
  47. Phase 46 Secure-by-construction systems
  48. Phase 47 Exploit-mitigation design & evaluation
  49. Phase 48 Incident response & adversary emulation as research
  50. Phase 49 Vulnerability-research methodology & responsible disclosure
  51. Phase 50 Reading, reproducing & refuting security research
  52. Phase 51 Writing security research
  53. Phase 52 Proposing the capstone
  54. Phase 53 Capstone I: execute the research
  55. Phase 54 Capstone II: the verified publication
  56. Phase 55 Frontier, ethics & close; portal integration

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