Online Cryptography Course by Dan Boneh

Instructor: Dan Boneh, Stanford University

Online cryptography course preview:This page contains all the lectures in the free cryptographycourse.To officially take the course, including homeworks, projects,and final exam, please visit the course page at Coursera.

Go to course

Textbook: The following is a free textbook for the course.The book goes into more depth, including security proofs, and many exercises.

Slides for week 1:

What is cryptography?

Crash course in discrete probability

Stream Ciphers 1: the one-time pad and stream ciphers

Stream Ciphers 2: attacks and common mistakes

Stream Ciphers 3: real-world examples

Stream Ciphers 4: what is a secure cipher?

Slides for week 2:

Block Ciphers 1: overview

Block Ciphers 2: The Data Encryption Standard

Block Ciphers 3: AES and other constructions

How to Use Block Ciphers 1: one-time key

How to Use Block Ciphers 2: many-time key

Slides for week 3:

Message Integrity 1: definitions

Message Integrity 2: constructions

Collision Resistance 1: what is a collision resistant function?

Collision Resistance 2: constructions

HMAC: a MAC from a hash function

Slides for week 4:

Authenticated Encryption 1: why is it so important?

Authenticated Encryption 2: standard constructions

Authenticated Encryption 3: pitfalls

Odds and Ends 1: how to derive keys

Odds and Ends 2: searching on encrypted data

Odds and Ends 3: disk encryption and creditcard encryption

Slides for week 5:

Basic Key Exchange 1: problem statement

Basic Key Exchange 2: two solutions

Number Theory 1: modular arithmetic

Number Theory 2: easy and hard problems

Slides for week 6:

Public Key Encryption from Trapdoor Permutations

Public Key Encryption from Trapdoor Permutations: RSA

Public Key Encryption from Trapdoor Permutations: attacks

Public Key Encryption From Diffie-Hellman: ElGamal

Public Key Encryption: summary

Slides for week 7:

Read more:
Online Cryptography Course by Dan Boneh

Related Posts
This entry was posted in $1$s. Bookmark the permalink.