This repository contains the three assignments done for the course "DAT 510 Security and Vulnerabilities in Networks" at the Universitetet i Stavanger (UiS) during the autumn semester 2024.
The content of the assignments was different from assignment to assignment. The rought topics were:
- Assignment 01: Basic Encryption and Avalanche Effect Analysis
- Assignment 02: Integrity Protection, MACs, Single, and Double Ratchet
- Assignment 03: Implementation of a Toy Blockchain
The complete grading of the course was based on the three assignments. There was no exam. The grading of the assignments was weighted in the following way:
- Assignment 01: 30%
- Assignment 02: 30%
- Assignment 03: 40%
The code in the corresponding folders is in the format, in which it was delivered. Additionally I also provided the reports we needed to write and their LaTeX code.