What is Cryptography?

Here’s a quick video explaining the magic you can do with cryptography.

If you are working with me, chances are that we stumble upon some cryptographic primitive, security proof, or privacy challenge. In order to have fruitful discussion, it is very important that you get an understanding of the general framework used in cryptography, how primitives are formalized and how to reason about security model, attackers and proofs.

There is a gazillion of good resources available on the World Wide Web on these topics. Some are more inspiring than others. If you wish to start with my top list of crypto resources, here’s the pick: