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....

Mar 11, 2017

Cutting edge cryptography topics. Good explanations and slides, but pause button is highly recommended. Can be a bit too mathematical for the general public, and not very formal for mathematicians.

Dec 16, 2017

This course gives is perfect to start learning cryptography, explanations are detailed, topics carefully selected combining theory with real world examples and making emphasis in important details.

필터링 기준:

교육 기관: nikhil g

•Jul 07, 2018

There should be examples regarding to assignment questions i.e. there should be examples similar to assignment questions

교육 기관: Suraj B

•Jun 13, 2017

The Cryptography I is a very formal course taught by a very accomplished professor, Dr. Dan Boneh of the Stanford University. He explains the inner workings of cryptosystems through mathematical structures and proofs. This way we are able to appreciate and fully understand crypto algorithms and their limitations. He covers topics in cryptography ranging from the ancient ciphers to modern public key cryptography and everything in between. This is cryptography at its core. Thank you, Dr. Dan Boneh!

교육 기관: Dragos R

•Feb 20, 2019

It's been a great learning experience. My background in math / algebra / calculus is rather weak, so it was a real stretch. But it's so rewarding to understand how the fabric of our daily interactions is protected (or how vulnerable it can be) with modern cryptography. Kudoz to the teacher!

교육 기관: Santosh M

•Feb 19, 2019

One of the finest online courses I have attended. Very detailed explanation with examples. Very good and highly recommended for beginners.

Thank you Prof. Dan Boneh

교육 기관: Yunzhu M

•Jan 22, 2019

This course is very well explained and stimulating. I am a third year maths undergraduate in the UK. Although I did find some concepts from computer science very foreign in the very beginning, I soon picked them up. So don't be afraid if you are like me who don't know much about computer science. Staying active and curious is the key. Good luck with the course and I hope you enjoy it as much as I do. And here I would like to say thank you to Dan Boneh for making the videos and making this course public. I am looking forward to take Cryptography II in this autumn.

교육 기관: Sebastiao B

•Jan 15, 2019

Very good course. Expectant for level II

교육 기관: Justin P

•Dec 31, 2018

I'm a software developer - I took this course because I wanted to demystify cryptography, and it delivered 100%. It describes fundamental cryptographic primitives, how to use them (and how not to use them) with real-world examples, as well as the theory behind why they are secure, and what "secure" actually means.

There is a fair amount of mathematics involved - everything is covered in the course, but someone with a background in mathematics will definitely have an easier time.

교육 기관: Abhimanyu R

•Aug 05, 2018

Very Deep math and at time becomes very confusing!

교육 기관: Camille G

•Feb 09, 2018

I really enjoyed this course!

I was glad to work on prime numbers and RSA, even if it was quite late in the course.

I would not recommend it for everyone, though. It is definitely not for beginners; you need a mathematical mind and a solid maths knowledge. So, overall more difficult than what I expected.

Some things could be improved:

- the description of the course could go into more details (maybe with an entertaining short video?), especially regarding the requirements level mentioned above and the overall difficulty level you can expect

- a *formatted* transcript would be awesome

- sometimes, Dan speaks too fast or his writing is not 'top-notch'

- repeating the major concepts, and repeating them in a different way each time, could be done more frequently

- the audio track has been edited and can be 'bumpy' sometimes + do not hesitate to insert more pauses!!

- the course is a bit theoretical and could use more real-life, very concrete applications

Furthermore, at some stages of the course, it is hard to see the 'big picture'. We get the latter at the very end.

Also, keep in mind that the tests are not way easier than the corresponding lessons... quite the contrary actually.

I must highlight two very useful things during the course: recaps at the beginning of some videos, and 'graphical' explanations.

Finally, I had some good laughs hearing Dan state 'it's not that hard', 'it's not that difficult to see' or 'this is a pretty straightforward proof'... Reminded me of my old advanced maths classes.

교육 기관: Martin F J

•Oct 11, 2017

I think this course was too difficult so those 6 weeks became much longer for me - maybe timeconsumption was 12 weeks. So that is my only criticism. This course could in my opinion have been divided into "Cryptography basics" and "Cryptography 1". On the other hand, I know Stanford is a good university, I just wish I had been informed about a course that could more easily have introduced me to the topic. This is/was my first cryptography course, so it was a very hard task for me to go through... But the instructor seems very good in his research field and many people recommend this course, thanks.

교육 기관: Naresh B D

•Apr 05, 2017

Professor is very knowledgable but he is fast... Even before i can understand the first line. he is on the fourth line. i find Hard to keep up with him. I am dropping this course.

교육 기관: Bernardo C d A C

•Mar 11, 2017

Cutting edge cryptography topics. Good explanations and slides, but pause button is highly recommended. Can be a bit too mathematical for the general public, and not very formal for mathematicians.

교육 기관: Fawwaaz H

•Jul 17, 2019

Good Course. Insightful and challenging

교육 기관: Luigi S

•Jul 15, 2019

It took to me more than one month and a half to complete this course but it has been a great stimulus to learn fundamental concepts and tools about cryptography. One of the most difficult part has been public-key cryptography mostly due for its base on number theory but now I have a good knowledge of RSA and Diffie-Hellman key exchange protocol. I look forward for the 2nd part of the course.

교육 기관: BIRON

•Jul 12, 2019

Very informative and challenging also ! Good job to Mr. Dan Boneh !

교육 기관: Ignacio L

•Jul 08, 2019

This is the best cryptography course I have ever taken. Amazing course.

교육 기관: Laurent D

•Jul 05, 2019

Very interesting course, I really enjoyed it, congratulations Dan for your work!

교육 기관: Adapala R

•Jul 03, 2019

Explanation and easy to understand

교육 기관: Kartikeya S R

•Jul 03, 2019

Highly recommend this course for understanding the Basics of Crypto with the necessary Mathematical foundations

교육 기관: 宋铄运

•Jun 30, 2019

The best possible Cryptography course in the world.

교육 기관: Anatoliy K

•Jun 23, 2019

I really enjoyed this course! Symetric security was quite easy for me. But when it came to public key security I felt so lost because of all that deep math. Maybe it may have better and more detailed explanation, but maybe it just my problem with math (which I'm aware and aknowledge even without this course :D).But definitely worth time spent. Waiting for Cryptography II now.

Thanks.

교육 기관: Seunghyeon S

•Jun 10, 2019

Very good lecture. I learned a lot about cryptography and basic ideas about security. I just hope Dan speaks slowly from next lectures. Definitely will take Crpytography II as well.

교육 기관: Rahul B S

•Jun 06, 2019

This course's take on Cryptography seems very unique. I would love to be a part of the next course. Eagerly waiting for it.

교육 기관: Putcha L N R

•Jun 04, 2019

It would be really amazing if Dan tries to go lot more abstract in each video; and not explain the same concepts over and over again. I feel that it becomes particularly boring to keep hearing the recaps over and over again. In general, the course was a tough one for me! But the instructor, with his immense knowledge and great way of explaining things did create an impact!

교육 기관: Liu Y

•Jun 01, 2019

amazing course, i take it 6 years ago and forget everything, but again,learn crypto, like meet a familiar new friend, feel enjoyable with what professor Dan Boneh have taught me