Lectures

Lecture Contents Date Lecturer
0 Class Mechanics 28th February, 2020 Luke
1 Overview  (video by MattB) 28th February, 2020 Luke
2 Hash Functions & HMACs  (video by MattB) 28th February, 2020 Luke
3 Introduction to Cyphers & Cryptanalysis Attacks 6th March, 2020 Luke
4 PRNGs & DES 6th March, 2020 Luke
5 Cypher Modes of Operation 6th March, 2020 Luke
😷 Special Announcement COVID-19 13th March, 2020 Luke
6 Attacks on DES(extra reading) 13th March, 2020 Luke
7 Key Management 13th March, 2020 Luke
8 Number Theory for Asymmetric Crypto 20th March, 2020 Luke
9 Attacks on RSA 20th March, 2020 Luke
10 Digital Signatures 27th March, 2020 Luke
11 Authentication 27th March, 2020 Luke
12 Cryptographic Protocols I 3rd April, 2020 Luke
13 Overview of SSL/TLS 24th April, 2020 Luke
14 Cryptographic Protocols II 24th April, 2020 Luke
15 Overview of Network Security 24th April, 2020 Luke
Ƀ Bitcoins, and QUIZ 1st May, 2020 Luke
15.5 Network Protocols Revision 8th May, 2020 Luke
16 Network Protocols I 8th May, 2020 Luke
17 Network Protocols II 8th May, 2020 Luke
18 Web Security 15th May, 2020 Luke
19 Wireless Security 22nd May, 2020 Luke
20 Hardware Security 22nd May, 2020 Luke
21 Software Security 29th May, 2020 Luke
22 The Politics of Cryptography 29th May, 2020 Luke
23 Quantum Cryptography 29th May, 2020 Luke
24 Revision & The Exam 29st May, 2020 Luke
WG Wargames Results 29st May, 2020 Luke


Interesting Papers

There will be a short-answer quiz in the Week 9 lecture (1st May) worth 2.5% of the course. All questions will be derived from the above papers, so read up!