[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.
The 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]
The units involved in the module are:
The mini-project is [here].
A study guide to Test 1 is [here].
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].
The following is the draft timetable:
|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|
|14||Week beginning 29 April 2019 (TBC)||Test 2 (Units 6-10)|
|15||Week beginning 6 May 2019 (TBC)||Coursework Hand-in [Draft]|