Cryptography is an indispensable tool for protecting information in computer systems. In this course you will learn the inner workings of cryptographic systems and how to correctly use them in real–world applications. The course begins with a detailed discussion of how two parties who have a shared secret key can communicate securely when a powerful adversary eavesdrops and tampers with traffic. We will examine many deployed protocols and analyze mistakes in existing systems. The second half of the course discusses public–key techniques that let two parties generate a shared secret key. Throughout the course participants will be exposed to many exciting open problems in the field and work on fun (optional) programming projects. In a second course (Crypto II) we will cover more advanced cryptographic tasks such as zero–knowledge, privacy mechanisms, and other forms of encryption.
Instructor Details
Courses : 1
Specification: Cryptography I
|
51 reviews for Cryptography I
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | Free |
---|---|
Provider | |
Duration | 29 hours |
Year | 2016 |
Language | English |
Certificate | Yes |
Quizzes | Yes |
Johanna C –
Hard but worth it!
Mohamud A J –
Excellent course material with even more excellent Professor. thank you prof. for your generosity. thank you coursera for making this available.
Phuc P V –
Wonderful!
Laman A –
One of the best course in Cryptography
Nikolaos K –
Some of the questions in the quizzes were vague and hard to comprehend. Also the professor’s hand writing on the notes doesn’t help since it’s messy and the marker quality is not that good either. Apart from the above, a good intro course to crypto, thanks.
bdug –
Gives a very good comprehensive view of cryptography. One regret: should have included digital signatures
Yaprak O –
Can be difficult at times but the concepts are definitely rewarding. The psets were creative and effectively asked students to apply concepts. Dan Boneh is articulate as always and knows how to get the subject across.
Gokul M –
Wonderful Course!! Got to learn a lot about the subject!
Yehor B –
Extremely useful course that allowed me to get into computer security without any SUBJECT SPECIFIC knowledge. Background in mathematics and programming definitely required to successfully complete the course, but if you have it, you can easily grasp concepts and constructions defining fundamental building blocks of modern computer security. I really hope that advanced course will land sometime, or at least extension of this one covering topics digital signatures, authenticated key exchange and other good stuff.
K. S –
VERY HELPFUL
Dr. A M S –
Exceptional content. Clears all concepts in encryption. Wonderful Course Material.
Vigneswaran R –
Very interesting. A little fast paced. As suggested, we should pause, think, and then continue, in order to get most out of the course.
Muhammad Y –
I learned many new concepts. This course and Prof. Dan Boneh is Fantastic.
Upam S –
Nice learning experience.
Sharvinthsai R –
Excellent course and learned a lot of new things.
Mohd A –
Great Course!!!!!!!!!!!!!!
Roland C –
Well put together course
Praveen K T –
It was a wonderful experience. I learned a lot.
Tristan B –
Good overall course, it could use an update on some minor points. Theory is a strong part of the course. I hope the Crypto II course will be up one day.
Anuj P –
good
Sotero J –
awesome!
Jedrzej N –
Fantastic course, condensed, interesting, practical. Thank you, professor Boneh
Rodrigo R P –
An amazing course. As a person who deals directly with cryptography i see myself with a huge knowledge improvement doing this course
Wessel v W –
Awesome, good explanations, pretty hard on the math area (for me) but once you understand the way Dan explains it it’s easy to follow.
Nastassia M –
Amazing course! Enjoyed it so much! Many thanks to Professor Dan Boneh. Although the lectures are quite short they contain a lot of useful information. You might want to watch them more then once! The quizzes are designed in such a way that you have to understand the material in order to pass them just memorizing won’t be enough. That’s a sign of high quality. Don’t skip the practice quizzes they are challenging, thought provoking and help you understand the topic much better. Bear in mind that the course requires certain math background in discrete probability and number theory. You’ll find some books recommended to fill in the gaps at the beginning of the course.
Vaibhav D –
Unnecessary questions are asked
GOURAV G –
excellent
Lingue K J R –
J’ai vraiment aime l’explication du cour
Mathias D S G –
The method is nice, the professor is fantasic, it should have more pratical exercices.
Tanmay S –
good
Meenakshi S –
i was a great experience
Sachin K K –
boht acha course love you coursera
Yuri K –
I feel new ways to apply crypto knowledges
Abhinav B –
A pretty good course and great to be a part of it. Hoping to learn more in the future!
Sai K A –
Really good course..but application should’ve been taught ..was very tough to learn coding it in python from scratch
Michael S –
Great grounding of the cryptography basics, but does require a decent understanding of basic computing (bits, XORs) and some reading on finite field maths beforehand would definitely help.
Manish M –
A wonderful beginning whoever wants to aspire in Infosec and crypto
Christer J –
Very instructive videos and lectures, did the course to get an better insight into crypto and it gave me just what I wanted
Divyanshu S –
I started this course just for fun and out of curiosity. By the time the course ended, I was in love with crypto. Very well explained, very good course.
Mayank P –
Excellent Course.
Blake H –
Provides a comprehensive introduction to cryptographic history, current technology, best practices and known attacker techniques. A great deal of material is covered in a relatively compact program.
Krithika S –
Excellent for beginners!
Rafael C –
Amazing! It’s incredible that this course is free.
Asaf S –
Thank you Prof. Dan Boneh and all coursera team, very mutch for a greate course, greate exams and lectures. This course teaches you a lot through the lectures, excersises and exams and you get a greate academic study experience. Yeshar koach!!!
Dawit T F –
it is so amazing and it gives me a great opportunities to me to develop my future plan.
Simon –
Really good course. The professor knows what he is talking about and he explains as easy to understand as possible. As engineer it was sometimes difficult but not impossible for me to understand everything right away. The only thing in my opinion that could make the course way more understandable are step by step examples with real numbers/text/messages. The examples in the course are good but too general to understand without a strong mathematical background. I would recommend this course and I would say it is one of the best cryptography courses you’ll find in internet. Greetings!
Jeffrey G –
Fantastic. The only online crypto course I can recommend.
Philipp S –
Excellent!
Baltrus S –
The best course I have taken so far! Not only it introduces you to the world of cryptography, but gives a mathematical overview of how everything works and many practical experiences. The second part is coming soon, expectations are over the roof! The book covering materials in these courses, that Boneh is still working on, will be the best resource for all cryptography related topics(for me at least), I guess it’s set out to be the ultimate cryptography textbook. As a person with mathematical background I admired every piece of the course and how well everything was put together. It really shows how Maths as a science is not just a theory, it’s very much practical as well. Having said that, one doesn’t have to have mathematical background to comprehend course materials. The exercises at each end of week are very well crafted they make you reuse most important information from the week and stick that deep into your brain. I finished the course 1.5 years ago and still remember what most exercises were about. I remember some colleagues complained about week 5 being too much theoretical and therefore dropped the course. For me it was one of the most interesting weeks. Anyway, I would say first 4 weeks are a must for any developer who is responsible for any software/hardware that has something to do with encryption/authentication. TLDR: If you are considering the course, just take it. The information you will get is universal and timeless.
Maxim B –
That was the hardest thing i’ve ever learned in my whole life, but I’m well satisfied by this course. Thank’s to this course I finally understood the way I have to use crypto without risk of being hacked because of simple mistake I made. I also wanna say THANK YOU SO MUCH! to professor Dan Boneh for the best possible explanation of the course’s material and THANK YOU SO MUCH! to Coursera for giving me an opportunity to learn this high quality educational material while being in the middle of nowhere. Sometimes there were a tiny problems with sound, but it’s not critical. Anyway, it’s much better then the education that I could get in my region.
Nelson P V –
Excellent courseware and delivery! I highly recommend digital security professionals to take this course.