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