{"id":26946,"date":"2014-10-22T11:44:50","date_gmt":"2014-10-22T15:44:50","guid":{"rendered":"http:\/\/www.opensource.im\/?p=26946"},"modified":"2014-10-22T11:44:50","modified_gmt":"2014-10-22T15:44:50","slug":"cryptography-stanford-online","status":"publish","type":"post","link":"https:\/\/euvolution.com\/open-source-convergence\/cryptography\/cryptography-stanford-online.php","title":{"rendered":"Cryptography | Stanford Online"},"content":{"rendered":"<p><p>    Cryptography is an indispensable tool for protecting    information in computer systems. This course explains the inner    workings of cryptographic primitives and how to correctly use    them. Students will learn how to reason about the security of    cryptographic constructions and how to apply this knowledge to    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 or more    parties generate a shared secret key. We will cover the    relevant number theory and discuss public-key encryption,    digital signatures, and authentication protocols. Towards the    end of the course we will cover more advanced topics such as    zero-knowledge, distributed protocols such as secure auctions,    and a number of privacy mechanisms. Throughout the course    students will be exposed to many exciting open problems in the    field.  <\/p>\n<p>    The course will include written homeworks and programming labs.    The course is self-contained, however it will be helpful to    have a basic understanding of discrete probability theory.  <\/p>\n<p>          Yes. Students who successfully complete the class will          receive a statement of accomplishment signed by the          instructor.        <\/p>\n<p>          The class will consist of lecture videos, which are          broken into small chunks, usually between eight and          twelve minutes each. Some of these may contain integrated          quiz questions. There will also be standalone quizzes          that are not part of video lectures, and programming          assignments. There will be approximately two hours worth          of video content per week.        <\/p>\n<p>          The course includes programming assignments and some          programming background will be helpful. However, we will          hand out lots of starter code that will help students          complete the assignments. We will also point to online          resources that can help students find the necessary          background.        <\/p>\n<p>          The course is mostly self contained, however some          knowledge of discrete probability will be helpful.          Thewikibooks articleon discrete          probability should give sufficient background.        <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>See the rest here:<br \/>\n<a target=\"_blank\" href=\"http:\/\/online.stanford.edu\/course\/cryptography\" title=\"Cryptography | Stanford Online\">Cryptography | Stanford Online<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> Cryptography is an indispensable tool for protecting information in computer systems. <\/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-26946","post","type-post","status-publish","format-standard","hentry","category-cryptography"],"_links":{"self":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/26946"}],"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=26946"}],"version-history":[{"count":0,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/26946\/revisions"}],"wp:attachment":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/media?parent=26946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/categories?post=26946"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/tags?post=26946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}