Home Science Mathematics Cryptography
Applied Cryptography

Applied Cryptography

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.
Video Beginner Advanced
UPVOTE 0
SAVE THIS COURSE
Course Website
www.udacity.com
Share this page
Other courses you might like
Gallery
Description

Summary

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.

Expected Learning

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

Syllabus

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

Techniques 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

Required Knowledge

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.


Pricing:
Free
Level:
Advanced
Duration:
8 weeks
Educator:
Dave Evans
Submitted by:
Coursearena
Reviews
Would you recomment this course to a friend?
Discussion
There are no comments yet. Please sign in to start the discussion.
Other courses you might like