Cryptography I Offered by Stanford University
- Description
- Reviews
About this Course
Cryptography is an essential tool for protecting data in computer systems. This course will teach you the inner workings of cryptographic systems and how to use them correctly in real-world applications. The course begins with a detailed discussion of how two parties with a shared secret key can communicate securely even when a powerful adversary listens in and tampers with traffic. We will investigate many deployed protocols and identify flaws in existing systems. The course’s second half covers public-key techniques, which allow two parties to generate a shared secret key. Participants will be exposed to many exciting open problems in the field and work on fun (optional) programming projects throughout the course.
Instructor
Dan Boneh
Professor
Computer Science
Offered by

Stanford University
Please, login to leave a review