Cryptography Lecture Series Prof.Christof Paar Course Content Lecture 1: Introduction to Cryptography by Christof Paar Lecture 2: Modular Arithmetic and Historical Ciphers by Christof Paar Lecture 3: Stream Ciphers, Random Numbers and the One Time Pad by Christof Paar Lecture 4: Stream Ciphers and Linear Feedback Shift Registers by Christof Paar Lecture 5: Data Encryption Standard (DES): Encryption by Christof Paar Lecture 6: Data Encryption Standard (DES): Key Schedule and Decryption by Christof Paar Lecture 7: Introduction to Galois Fields for the AES by Christof Paar Lecture 8: Advanced Encryption Standard (AES) by Christof Paar Lecture 9: Modes of Operation for Block Ciphers by Christof Paar Lecture 10: Multiple Encryption and Brute-Force Attacks by Christof Paar Lecture 11: Number Theory for PKC: Euclidean Algorithm, Euler’s Phi Function & Euler’s Theorem Lecture 12: The RSA Cryptosystem and Efficient Exponentiation by Christof Paar Lecture 13: Diffie-Hellman Key Exchange and the Discrete Log Problem by Christof Paar Lecture 14: The Generalized Discrete Log Problem and the Security of Diffie-Hellman by Christof Paar Lecture 15: Elgamal Encryption Scheme by Christof Paar Lecture 16: Introduction to Elliptic Curves by Christof Paar Lecture 17: Elliptic Curve Cryptography (ECC) by Christof Paar Lecture 18: Digital Signatures and Security Services by Christof Paar Lecture 19: Elgamal Digital Signature by Christof Paar Lecture 20: Hash Functions by Christof Paar 1 of 2