{"id":48730,"date":"2022-01-15T01:53:05","date_gmt":"2022-01-15T06:53:05","guid":{"rendered":"https:\/\/euvolution.com\/open-source-convergence\/uncategorized\/online-cryptography-course-by-dan-boneh.php"},"modified":"2022-01-15T01:53:05","modified_gmt":"2022-01-15T06:53:05","slug":"online-cryptography-course-by-dan-boneh","status":"publish","type":"post","link":"https:\/\/euvolution.com\/open-source-convergence\/cryptography\/online-cryptography-course-by-dan-boneh.php","title":{"rendered":"Online Cryptography Course by Dan Boneh"},"content":{"rendered":"<p><p>Instructor:  Dan Boneh, Stanford University<\/p>\n<p>Online cryptography course preview:This page contains all the lectures in the free cryptographycourse.To officially take the course, including homeworks, projects,and final exam, please visit the course page at Coursera.<\/p>\n<p>Go to course<\/p>\n<p>Textbook: The following is a free textbook for the course.The book goes into more depth, including security proofs, and many exercises. <\/p>\n<p>Slides for week 1:<\/p>\n<p>What is cryptography?<\/p>\n<p>Crash course in discrete probability<\/p>\n<p>Stream Ciphers 1: the one-time pad and stream ciphers<\/p>\n<p>Stream Ciphers 2: attacks and common mistakes<\/p>\n<p>Stream Ciphers 3: real-world examples<\/p>\n<p>Stream Ciphers 4: what is a secure cipher?<\/p>\n<p>Slides for week 2:<\/p>\n<p>Block Ciphers 1: overview<\/p>\n<p>Block Ciphers 2: The Data Encryption Standard<\/p>\n<p>Block Ciphers 3: AES and other constructions<\/p>\n<p>How to Use Block Ciphers 1: one-time key<\/p>\n<p>How to Use Block Ciphers 2: many-time key<\/p>\n<p>Slides for week 3:<\/p>\n<p>Message Integrity 1: definitions<\/p>\n<p>Message Integrity 2: constructions<\/p>\n<p>Collision Resistance 1: what is a collision resistant function?<\/p>\n<p>Collision Resistance 2: constructions<\/p>\n<p>HMAC: a MAC from a hash function<\/p>\n<p>Slides for week 4:<\/p>\n<p>Authenticated Encryption 1: why is it so important?<\/p>\n<p>Authenticated Encryption 2: standard constructions<\/p>\n<p>Authenticated Encryption 3: pitfalls<\/p>\n<p>Odds and Ends 1: how to derive keys<\/p>\n<p>Odds and Ends 2: searching on encrypted data<\/p>\n<p>Odds and Ends 3: disk encryption and creditcard encryption<\/p>\n<p>Slides for week 5:<\/p>\n<p>Basic Key Exchange 1: problem statement<\/p>\n<p>Basic Key Exchange 2: two solutions<\/p>\n<p>Number Theory 1: modular arithmetic<\/p>\n<p>Number Theory 2: easy and hard problems<\/p>\n<p>Slides for week 6:<\/p>\n<p>Public Key Encryption from Trapdoor Permutations<\/p>\n<p>Public Key Encryption from Trapdoor Permutations: RSA<\/p>\n<p>Public Key Encryption from Trapdoor Permutations: attacks<\/p>\n<p>Public Key Encryption From Diffie-Hellman: ElGamal<\/p>\n<p>Public Key Encryption: summary<\/p>\n<p>Slides for week 7:<\/p>\n<p><!-- Auto Generated --><\/p>\n<p>Read more:<br \/>\n<a target=\"_blank\" href=\"https:\/\/crypto.stanford.edu\/~dabo\/courses\/OnlineCrypto\/\" title=\"Online Cryptography Course by Dan Boneh\" rel=\"noopener\">Online Cryptography Course by Dan Boneh<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> Instructor: Dan Boneh, Stanford University Online cryptography course preview:This page contains all the lectures in the free cryptographycourse.To officially take the course, including homeworks, projects,and final exam, please visit the course page at Coursera. <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1600],"tags":[],"class_list":["post-48730","post","type-post","status-publish","format-standard","hentry","category-cryptography"],"_links":{"self":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/48730"}],"collection":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/comments?post=48730"}],"version-history":[{"count":0,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/48730\/revisions"}],"wp:attachment":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/media?parent=48730"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/categories?post=48730"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/tags?post=48730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}