Applied Cryptography

开始时间: 04/22/2022 持续时间: 自主

所在平台: Udacity

课程类别: 计算机科学

大学或机构: Udacity Self


课程评论: 1 个评论

评论课程        关注课程


This course assumes previous programming experience, comparable to what is covered by the Udacity CS101 course, as well as some understanding of probability and theory of computation and algorithm analysis.

Explore how secrets are written and shared, as well as what can go wrong when cryptography is misused or implemented badly.

Lesson 1: Perfect Ciphers
What makes certain ciphers perfect, how the Lorenz Cipher was broken

Lesson 2: Symmetric Encryption
Sending messages when two people share a secret

Lesson 3: Key Exchange
Technics to establish a shared secret

Lesson 4: Asymmetric Encryption
Exchanging information using public key cryptosystems

Lesson 5: Public Key Protocols
Encrypted key exchange, certificates, secure commerce

Lesson 6: Using Cryptographic Primitives
How cryptography can be useful for anonymizing communication, voting, and digital cash

Lesson 7: Secure Computation
Computing without exposing data



wzyer 2013-05-22 15:42 1 票支持; 0 票反对



Cryptography is present in everyday life, from paying with a credit card to using the telephone. Learn all about making and breaking puzzles in computing.


密码 密码学 密码学导论 应用密码学 密码学入门



Artificial Intelligence for Robotics 关注

Functional Hardware Verification 关注

Software Testing 关注

Interactive 3D Graphics 关注

Software Debugging 关注

Design of Computer Programs 关注

Differential Equations in Action 关注

Algorithms 关注

Introduction to Theoretical Computer Science 关注

HTML5 Game Development 关注