Skip to content

billbuchanan/esecurity

Repository files navigation

esecurity

e-Security Module

Outline details

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

Draft Timetable

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]