Please, make sure to reload this page to see its most recent version.
Slides from Fall 2021Slides for this semester will be posted gradually, on a day of a given lecture.
Lecture 11 - Post-Quantum Cryptography - Part 2.
Lecture 10 - Post-Quantum Cryptography - Part 1.
Lecture 9 - Elliptic Curve Cryptography.
Lecture 8 - RSA: Genesis, Security, & Implementation.
Recommended video: Euler's totient function
Lecture 7 - Modes of Operation & Authenticated Ciphers.
Lecture 6 - Advanced Encryption Standard - AES.
Lecture 5 - Historical Ciphers & DES.
Lecture 4 - Mathematical Background: Modular Arithmetic.
Lecture 3 - Key Management.
Lecture 2 - Implementation of Security Services.
Recommended video: Securing Stream Ciphers (HMAC) - Computerphile
Lecture 1 - Basic Concepts of Cryptography. Types of Cryptosystems.
Lecture 0 - Organization of the Course.