e-Security (CSN11117/CSN11102)[Back] The aim of this part of the module is to provide an in-depth coverage of cryptography. It is based on 10 key units. IntroductionThe following is a brief introduction to the module [slides]: Here is a demo of running the instance for the labs: A draft of the coursework is [here] SubjectsThe units involved in the module are:
The mini-project is [here]. A study guide to Test 1 is [here]. |
Lab code
The main Github for the labs and associated code is [here]. To download the code, use:
git clone https://github.com/billbuchanan/esecurity
You can also access the lab code [here].
Timetable
The following is the draft timetable:
No | Date | Subject | Lab |
1 | 18 Jan 2019 | Ciphers and Fundamentals Unit | Lab [Link] Demo [Link] |
2 | 25 Jan 2019 | Symmetric Key Unit | Lab [Link] Demo [Link] |
3 | 1 Feb 2019 | Hashing and MAC Unit | Lab [Link] |
4 | 8 Feb 2019 | Asymmetric (Public) Key Unit | Lab [Link] |
5 | 15 Feb 2019 | Key Exchange Unit | Lab [Link] |
6 | 22 Feb 2019 | Guest lecture | Mini-project/Coursework [Link] |
7 | 1 Mar 2019 | Trust and Digital Certificates Unit | Lab [Link] |
8 | 8 Mar 2019 | Tunnelling Unit | Lab [Link] |
9 | 15 Mar 2019 | Test 1 (Units 1-5) [Study guide] | |
10 | 22 Mar 2019 | Blockchain Unit | Lab [Link] |
11 | 29 Mar 2019 | Future Cryptography Unit | Lab [Link] |
12 | 5 April 2019 | Tokens, Authorization and Docker Unit | Lab [Link] |
13 | 12 April 2019 | Trusted Hosts Unit | |
Easter Break | |||
14 | Week beginning 29 April 2019 (TBC) | Test 2 (Units 6-10) | |
15 | Week beginning 6 May 2019 (TBC) | Coursework Hand-in [Draft] |