Online Cryptography Course
In the following, free videos of a two-semester course in cryptography
are available. The 23 lectures give a fairly comprehensive introduction
to modern applied cryptography. You can find the material covered by
looking at the chapter list on the right. If you move your mouse cursor
over the video icons, you'll see the contents of each individual lecture.
The videos are mostly self-contained, i.e., the material should be
understandable without additional material. However, for a deeper
understanding we recommend doing the problems in the book and doing some
background reading from the book. Understanding Cryptography is
reasonably priced and can be bought, e.g.,
online.
The English version of the cryptography lectures was taught in the
2010/2011 academic year at Ruhr University Bochum. The German
cryptography course was taught in the 2007/2008 academic year.
The videos can also be watched on our
YouTube channel.
Chapter 1
Introduction to Cryptography and Data Security
Chapter 2
Stream Ciphers
Chapter 3
The Data Encryption Standard (DES) and Alternatives
Chapter 4
The Advanced Encryption Standard (AES)
Chapter 5
More about Block Ciphers
Chapter 6
Introduction to Public-Key Cryptography
Chapter 7
The RSA Cryptosystem
Chapter 8
Public-Key Cryptosystems Based on the Discrete Logarithm Problem
Chapter 9
Elliptic Curve Cryptosystems
Chapter 10
Digital Signatures
Chapter 11
Hash Functions
Chapter 12
Message Authentication Codes (MACs)
Chapter 13
Key Establishment