Cryptography is basically magic. It lets computers reach out of pure math, and affect the real world. It sits invisibly under our identities and our money. You may not have heard of AES, but if it doesn't work exactly the way we think it does, the entire economy will collapse and millions of people will die. While the algorithms may always be the domain of the techno-priests, we can (and should!) de-mystify their intentions, their properties, and their uses.

An introduction to four important cryptographic primitives: Hashes, Signatures, Symmetric Encryption, and Asymmetric Encryption. Aims to educate non-technical and lightly technical people about the properties of the systems, *not* the algorithms themselves. Everyone should capable of understanding and reasoning about cryptography, without an advanced degree in mathematics.

Discusses the relevant properties of each, and why we use them. Shows how almost all security structures are built from them. Goes in depth on PGP, key exchange, TLS, X.509, web of trust, and other foundations of secure communication.



[164]

Comments

Comments are closed.