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
6
Network Security
Reading Week
7
Human Authentication
8
OS and Program Insecurity
9
Protection
10
Web Security
11
Malicious Software
12
Social Engineering