Lectures
Previous years lecture recordings: https://panopto.ut.ee/Panopto/Pages/Sessions/List.aspx?folderID=1f429468-74e4-4281-9e38-ae370075e0b3
Lecture notes: Attach:lecturenotesnew.pdf
Preliminary plan for the lectures:
1. Lecture 1 (Historical ciphers. Enigma.) board photos
2. Lecture 2 (Mathematical background. Modular arithmetic. Elementary probability theory.) board photos
3. Lecture 3 ( Perfect secrecy. One-time-pad.) board photos
4. Lecture 4 ( Stream ciphers. Pseudorandom generators.) board photos
5. Lecture 5 ( Block ciphers.) board photos
6. Lecture 6 ( Block ciphers. Modes of operation.) board photos
7. Lecture 7 ( Public key encryption. RSA.) board photos
8. Lecture 8 ( Groups. ElGamal encryption.) board photos
9. Lecture 9 ( ElGamal encryption. IND-CCA security. Diffie-Hellman key exchange. Hash functions.) board photos
10. Lecture 10 (Hash functions. Blockchains.) board photos
11. Lecture 11 (Message authentication codes. Signatures.) board photos
12. Lecture 12 (Full domain hash. Random oracle model.) board photos
13. Lecture 13 (Zero Knowledge proofs.) board photos, recording.
14. Lecture 14 (Secure computation.) board photos, recording of the secret-sharing part
15. Lecture 15 (Quantum and postquantum cryptography.) board photos, recording of lattice stuff