University of Maryland, College Park – Cryptography

06/11/2020

Instructor

About this Course

This course will introduce you to the foundations of modern cryptography, with an eye toward practical applications.

Skills you will gain

Number Theory
Cryptography
Public-Key Cryptography

Syllabus

Week 1: Introduction to Classical Cryptography

Week 2: Computational Secrecy and Principles of Modern Cryptography

Week 3: Private-Key Encryption

Week 4: Message Authentication Codes

Week 5: Number Theory

Week 6: Key Exchange and Public-Key Encryption

Week 7: Digital Signatures