Lecturer: Elena Kirshanova
Labs: Elena Kirshanova
Lectures: Tue 17h00 in 231
Labs: Tue after the lecture in 209
Exam: TBA TBA
Week | Class Topic | Lecture Slides | Programming assignments | Useful links |
---|---|---|---|---|
14.01 | Introduction | Lecture 1 | Ask the Professor | |
NO LECTURES | ||||
03.03 | Perfect secrecy. One-time pad. PRGs. | Lecture 2 | Programming assignment 1 | Surviving a bad RNG |
10.03 | Block ciphers | Lecture 3 | Programming assignment 2 | Реализация ГОСТ |
24.03 | Block ciphers. Modes of operations | Slides | Programming assignment 3 | Blog post on alternative to AES |
04.04 | Message Authentification Code | Slides | Programming assignment 4 | ГОСТ |
12.04 | Cryptographic Hash Function | Slides | ||
13.04 | Bonus: essentials on Decentralized Privacy-Preserving Proximity Tracing | Slides | ||
21.04 | Authenticated Encryption | Slides | Programming assignment 5 | |
28.04 | Key Exchange | Slides | Programming assignment 6 | |
05.05 | Digital Signature | Slides | Programming assignment 7 | |
13.05 | TLS and Secure Messaging | Slides | IT Security Guidelines for Transport Layer Security (TLS) |