Week
Date
Lecture
Notes
Resources
1
Introduction
2
Classical Cryptography
3
Symmetric Cryptography, Hash Functions and Protocols
4
Public-key Cryptography, Digital Signatures and Protocols
5
Network Insecurity
Reading Week
6
Network Security
7
Authentication and Authorization
8
OS and Program Insecurity
9
Protection
10
Malicious Software
11
Web Security
12
Social Engineering