Introduction to Cryptography
1:17:24Modular Arithmetic and Historical Ciphers
1:31:10Stream Ciphers, Random Numbers and the One Time Pad
1:29:38Stream Ciphers and Linear Feedback Shift Registers
1:29:39Data Encryption Standard (DES): Encryption
1:33:36Data Encryption Standard (DES): Key Schedule and Decryption
1:07:06Introduction to Galois Fields for the AES
1:30:50Advanced Encryption Standard (AES)
1:33:19Modes of Operation for Block Ciphers
1:25:14Multiple Encryption and Brute-Force Attacks
1:27:49Number Theory for PKC: Euclidean Algorithm, Euler's Phi Function & Euler's Theorem
1:31:02The RSA Cryptosystem and Efficient Exponentiation
1:28:27Diffie-Hellman Key Exchange and the Discrete Log Problem
1:20:47The Generalized Discrete Log Problem and the Security of Diffie-Hellman
1:28:40Elgamal Encryption Scheme
1:17:51Introduction to Elliptic Curves
1:20:42Elliptic Curve Cryptography (ECC)
1:26:31Digital Signatures and Security Services
1:17:15Elgamal Digital Signature
1:22:23Hash Functions
1:05:04SHA-1 Hash Function
1:18:35SHA-3 Hash Function
1:38:17Introduction to Galois Fields for the AES
Founding Director, Max Planck Institute for Security and Privacy
This lecture introduces the foundational algebraic structures of Galois Fields (finite fields) with direct application to the Advanced Encryption Standard (AES) algorithm. It systematically covers the construction and arithmetic of GF(2^8) essential for understanding AES operations.
Interested in studying cybersecurity at the highest level? Bochum offers one of the most advanced academic environments for cybersecurity in Europe. The Max Planck Institute for Security and Privacy (MPI-SP) collaborates closely with the Horst Görtz Institute (HGI) at Ruhr University Bochum (RUB), where leading experts from across the field contribute through excellent teaching and pioneering research. Find out more at
Data Encryption Standard (DES): Key Schedule and Decryption
Next · Lecture 8Advanced Encryption Standard (AES)
