01
Postgraduate

Computer Forensics and Cybercrime

Course notes on cybercrime and malware economics, investigative and legal frameworks, digital evidence, memory and network forensics, anti-forensics, and incident management.

02
Postgraduate

Cryptography

Cryptography notes covering security properties, classical and modern encryption, block cipher modes, RSA, Diffie-Hellman, hashes, authentication protocols, and zero-knowledge proofs.

03
Postgraduate

Distribute Ledger and Cryptocurrencies

Distributed ledger notes covering Bitcoin transactions and mining, consensus protocols, cryptocurrency economics, token offerings, ledger platforms, smart contracts, and scaling.

04
Postgraduate

Network Security

Network security notes covering protocol attacks, firewalls, intrusion detection, honeypots, IPsec and TLS, anonymity, and wireless and IoT security.

05
Postgraduate

Security Engineering

Security engineering notes on memory corruption, format-string vulnerabilities, shellcode, mitigations, static analysis, symbolic execution, and access control.

06
Postgraduate

Security Management

Security management notes on asset and risk assessment, treatment and monitoring, organisational policies, compliance, security economics, business continuity, and disaster recovery.

07
Postgraduate

Security Testing

Security testing notes covering web vulnerabilities, network reconnaissance, assessment reporting, social engineering, password attacks, exploitation, and adversarial machine learning.

08
Postgraduate

Software Measurement and Testing

Software testing notes on verification and validation, dependability, control and data flow, functional and structural coverage, mutation testing, and unit, regression, and system testing.