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.

↗