
Key Information
About the content
This course will introduce you to the foundations of modern cryptography, with an eye toward practical applications.
Syllabus
- Week 1 - Week 1
Introduction to Classical Cryptography - Week 2 - Week 2
Computational Secrecy and Principles of Modern Cryptography - Week 3 - Week 3
Private-Key Encryption - Week 4 - Week 4
Message Authentication Codes - Week 5 - Week 5
Number Theory - Week 6 - Week 6
Key Exchange and Public-Key Encryption - Week 7 - Week 7
Digital Signatures
Instructors
Jonathan Katz
Professor, University of Maryland, and Director, Maryland Cybersecurity Center
Maryland Cybersecurity Center
Content Designer

The University of Maryland is the state's flagship university and one of the nation's leading public research universities. A world leader in research, entrepreneurship and innovation, the university is home to more than 37,000 students, 9,000 faculty and staff, and 250 academic programs.
Its faculty includes three Nobel laureates, three Pulitzer Prize winners, 47 members of national academies and a large number of Fulbright scholars. The institution has an operating budget of $1.8 billion, raises $500 million a year in external research funding and recently completed a $1 billion fundraising campaign.
Platform

Coursera is a digital company offering massive open online course founded by computer teachers Andrew Ng and Daphne Koller Stanford University, located in Mountain View, California.
Coursera works with top universities and organizations to make some of their courses available online, and offers courses in many subjects, including: physics, engineering, humanities, medicine, biology, social sciences, mathematics, business, computer science, digital marketing, data science, and other subjects.
It found it very well structured course. The way in which Instructor maintains the flow and delivery of ideas is awesome.


I started loving Coursera since "Machine learning" by Andrew Ng and what amazed me most was his ability to explain complex mathematical concepts in really simple words, with clean, readable hand-drawn diagrams and drawings. I'm really missing this in the Cryptography course. This course is quite difficult to understand and follow. Even if you have background in probability, the lectures explain a little of the underlying concepts and most of the lecture is essentially reading formulas and definitions from the slides. Even the presentation is unreadable - the formulas on slides aren't actual mathematical formulas but formula-like text typed in PowerPoint without any mathematical symbols or typography (lower or upper indexes, fractions etc). For example, the Bayes law is presented in the course as rather cryptic string "Pr[A|B]=Pr[B|A]*Pr[A]/Pr[B]" and here's its original, clean and readable formula for comparison https://goo.gl/P8Cvu2 This gets even worse when it's being substituted into a multi-line equations, which - guess what - are simple PowerPoint text either.

I learned a lot in this course. I really appreciated. What I miss in several parts of the course is more examples. There are only a few examples in each lesson and with more examples it would be much easier.

It is good but I have to do extensive research of what is being thought and I have to study your book like Introduction to Modern Cryptography and attend other Cryptography online courses, only them I am able to understand this course. If more examples and solved problems will be provided then it will be very helpful. Samples programs are very good and able to solve. Thank you.

I enjoyed the lextures. They covered a lot of material in very short time. But i am deeply dissappointed of lack of examples, test exercises and disactive forum. If you dont get something right a way or you have any doubts, then you are sadly alone, because no-one is reading or giving correct answers on the forum;

Very interesting, but a bit too theorical : it would be cool to see more practical case, and the internal mechanisms of a standard encryption scheme like AES.