mirror of
https://github.com/billbuchanan/appliedcrypto.git
synced 2026-02-21 19:27:58 +00:00
7db0e5e58e5a92853363d6aa4afbebcf6c44eff3
Applied Cryptography and Trust 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/appliedcrypto.git
If you need to update the code, go into the appliedcrypto 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 |
| 2 | 29 Jan 2021 | Ciphers and Fundamentals Unit | Lab [Link] Demo [Link] |
| 3 | 5 Feb 2021 | Symmetric Key Unit | Lab [Link] Demo [Link] |
| 4 | 12 Feb 2021 | Hashing and MAC Unit | Lab [Link] |
| 5 | 19 Feb 2021 | Asymmetric (Public) Key Unit | Lab [Link] |
| 6 | 26 Feb 2021 | Key Exchange Unit | Lab [Link] |
| 7 | 5 Mar 2021 | Guest lecture | Mini-project/Coursework [Link] |
| 8 | 12 Mar 2021 | Trust and Digital Certificates Unit | Lab [Link] |
| 9 | 19 Mar 2021 | Tunnelling Unit | Lab [Link] |
| 10 | 26 Mar 2021 | Test 1 (Units 1-5) [Study guide] | |
| 11 | 23 Apr 2021 | Blockchain Unit | Lab [Link] |
| 12 | 30 Apr 2021 | Future Cryptography Unit | Lab [Link] |
| 13 | 7 May 2021 | Tokens, Authorization and Docker Unit | Lab [Link] |
| 14 | 14 May 2021 | Trusted Hosts Unit | |
| 15 | 21 May 2021 | Coursework Hand-in [Draft] |
Description
Languages
Jupyter Notebook
78.2%
JavaScript
7%
HTML
6.6%
Python
5.1%
CSS
2.2%
Other
0.8%
