About this Course

90,799 recent views

Learner Career Outcomes

43%

started a new career after completing these courses

40%

got a tangible career benefit from this course

25%

got a pay increase or promotion
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Course 3 of 5 in the
Flexible deadlines
Reset deadlines in accordance to your schedule.
Approx. 18 hours to complete
English

Skills you will gain

Number TheoryCryptographyPublic-Key Cryptography

Learner Career Outcomes

43%

started a new career after completing these courses

40%

got a tangible career benefit from this course

25%

got a pay increase or promotion
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Course 3 of 5 in the
Flexible deadlines
Reset deadlines in accordance to your schedule.
Approx. 18 hours to complete
English

Offered by

Placeholder

University of Maryland, College Park

Syllabus - What you will learn from this course

Content RatingThumbs Up92%(2,790 ratings)Info
Week
1

Week 1

4 hours to complete

Week 1

4 hours to complete
10 videos (Total 142 min), 5 readings, 1 quiz
10 videos
Introduction10m
Introduction Continued8m
Hex and ASCII10m
Breaking the Vigenere Cipher23m
Principles of Modern Cryptography10m
Perfect Secrecy8m
Perfect Secrecy Part II31m
The One-Time Pad12m
Implementing the One-Time Pad18m
5 readings
Syllabus10m
Programming Assignments10m
About Me10m
Week 110m
Programming Assignment 110m
1 practice exercise
Week 1 Quiz30m
Week
2

Week 2

3 hours to complete

Week 2

3 hours to complete
7 videos (Total 109 min), 2 readings, 1 quiz
7 videos
Computational Secrecy14m
Computational Secrecy Part II21m
Pseudorandomness14m
Pseudorandom Generators11m
The Pseudo One-Time Pad6m
Proofs of Security24m
2 readings
Week 210m
Programming Assignment 210m
1 practice exercise
Week 2 Quiz30m
Week
3

Week 3

3 hours to complete

Week 3

3 hours to complete
6 videos (Total 100 min), 2 readings, 1 quiz
6 videos
Pseudorandom Functions and Block Ciphers19m
CPA-Secure Encryption from PRFs/Block Ciphers17m
Modes of Encryption14m
Security Against Chosen-Ciphertext Attacks16m
Padding-Oracle Attacks17m
2 readings
Week 310m
Programming Assignment 310m
1 practice exercise
Week 3 Quiz30m
Week
4

Week 4

2 hours to complete

Week 4

2 hours to complete
7 videos (Total 72 min), 2 readings, 1 quiz
7 videos
A Fixed-Length MAC8m
CBC-MAC7m
Hash Functions13m
HMAC11m
Authenticated Encryption7m
Secure Communication Sessions7m
2 readings
Week 410m
Programming Assignment 410m
1 practice exercise
Week 4 Quiz30m

Reviews

TOP REVIEWS FROM CRYPTOGRAPHY

View all reviews

About the Cybersecurity Specialization

Cybersecurity

Frequently Asked Questions

More questions? Visit the Learner Help Center.