Information security

General information

Lecturer: Elena Kirshanova

Labs: Elena Kirshanova

Lectures: Tue 17h00 in 231

Labs: Tue after the lecture in 209

Exam: TBA TBA

Schedule

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

Video

Programming assignment 3 Blog post on alternative to AES
04.04 Message Authentification Code Slides

Video

Programming assignment 4 ГОСТ
12.04 Cryptographic Hash Function Slides

Video

13.04 Bonus: essentials on Decentralized Privacy-Preserving Proximity Tracing Slides

Video

The white paper

Security Analysis

Attack on DP-3T

21.04 Authenticated Encryption Slides

Video

Programming assignment 5

Cloudflare on AEAD

28.04 Key Exchange Slides

Video

Programming assignment 6
05.05 Digital Signature Slides

Video

Programming assignment 7
13.05 TLS and Secure Messaging Slides

Video

IT Security Guidelines for Transport Layer Security (TLS)