Some of the associated material will be hosted on this site:
https://asecuritysite.com/esecurity
This repository contains the code and labs for the module. Open up your Ubuntu instance, and downloaded from:
git clone https://github.com/billbuchanan/esecurity.git
If you need to update the code, go into the esecurity folder, and run:
git pull
Make your own VM:
- sudo apt install python3-pip
- pip3 install pycrytodome
- pip3 install padding
- pip3 install libnum
- pip3 install passlib
The VM for the module can be downloaded here
The following is the draft timetable:
No | Date | Subject | Lab |
1 | 17 Jan 2020 | Ciphers and Fundamentals Unit | Lab [Link] Demo [Link] |
2 | 24 Jan 2020 | Symmetric Key Unit | Lab [Link] Demo [Link] |
3 | 31 Jan 2020 | Hashing and MAC Unit | Lab [Link] |
4 | 7 Feb 2020 | Asymmetric (Public) Key Unit | Lab [Link] |
5 | 14 Feb 2020 | Key Exchange Unit | Lab [Link] |
6 | 21 Feb 2020 | Guest lecture | Mini-project/Coursework [Link] |
7 | 28 Feb 2020 | Trust and Digital Certificates Unit | Lab [Link] |
8 | 6 Mar 2020 | Tunnelling Unit | Lab [Link] |
9 | 13 Mar 2020 | Test 1 (Units 1-5) [Study guide] | |
10 | 20 Mar 2020 | Blockchain Unit | Lab [Link] |
11 | 27 Mar 2020 | Future Cryptography Unit | Lab [Link] |
12 | 3 April 2020 | Tokens, Authorization and Docker Unit | Lab [Link] |
13 | 10 April 2020 | Trusted Hosts Unit | |
Easter Break | |||
14 | Week beginning 27 April 2020 | ||
15 | Week beginning 4 May 2020 (TBC) | Coursework Hand-in [Draft] |