Modern Symmetric Ciphers

This is Bletchley Park today (actually from 2004). More pictures from my visit are here. Bletchley Park is roughly mid-way between Oxford and Cambridge.
Jeff Moser's, A Stick Figure Guide to the Advanced Encryption Standard (AES)

Further Reading

A great general audience book on the history of cryptography is Simon Singh's The Code Book.

So long as you've signed the Foot Shooting-Prevention Agreement, you can find many reference implementation of AES.

Next week, I'll talk about how to use symmetric encryption as a building block to construct cryptosystems. This requires generating strong keys (without having enough physical randomness) and ways of securely putting multiple encryptions together to encrypt messages longer than one block. With these tools in place, we can then build systems for managing passwords (without risking the kind of exposure that happened to LinkedIn).

On to Day 2: Using (Misusing) Symmetric Ciphers