Lessons

Secrecy for arbitrary data that can't be protected physically can be obtained by scrambling it so that you need to know some secret to unscramble it.

This is what most people think of when they think of cryptography, but it's only a solution to half of the problem. (Why?)

Authentication is a more complicated problem to get one's head around. The idea is to create a messaging system in which a given message can be absolutely identified as coming from a specific individual. Exactly how to go about doing that is a function of the system's design, though some variation of a hash is popular.

Does authentication necessarily mean a loss of privacy?


cryptography metaphors secrecy authentication
history