Uray M. János
Eötvös Loránd University (ELTE) Faculty of Informatics Department of Computer Algebra
E-mail: uray (dot) janos (strudel) inf (dot) elte (dot) hu
Spring 2026, Cryptography (practice)
Friday 8:00-9:30 – Room: S 2-202 (PC3) – Group 3
Katz & Lindell: Introduction to Modern Cryptography
Lecture slides (Burcsi)
1. (13 Feb) – Classical cryptography: 0classic.sage
2. (20 Feb) – Breaking classical ciphers: 1break.sage
3. (27 Feb) – Random number generators: 2random.sage
4. (6 Mar) – Block ciphers I: AES: 3aes.sage
5. (13 Mar) – Block ciphers II: modes of operation: 4modes.sage
6. (20 Mar) – Hash functions: 5hash.sage
7. (27 Mar) – Midterm Test – classes 1-5
3 Apr – holiday
8. (10 Apr) – RSA encryption: 6rsa.sage
9. (17 Apr) – Diffie–Hellman key exchange: 7diffie.sage
10. (24 Apr) – Digital signatures: 8digsign.sage
1 May – holiday
8 May – holiday
11. (15 May) – Endterm Test – classes 6,8-10
Retake Test: 22 May, 10:00-12:00 (S 2-202 – same room)