## 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