I haven’t been able to get any sleep so I thought I’d try to do something productive instead. I’ve an essay due next month and I thought I’d write about encryption, but rather than just give a general overview of how it affects computer forensics I’m going to try to write about something a little more specific – block ciphers.
My thinking behind this is that block ciphers can be used to obfuscate data, but cryptographic hash functions like MD5 and SHA-1 are also built from block cipher components. I’ve done quite a lot of research into hash functions and the MD5 algorithm in particular, but I’ve never actually studied the maths behind modern encryption schemes like AES!
The AES Wikipedia article is a pretty good place to start, but then things move on to heavy mathematical descriptions of cryptanalysis which just go straight over my head! However, stuck at the end of the article is a link to the aptly-named Stick Figure Guide to AES. It’s quite a long read but it’s by far the clearest explanation I’ve seen of the underlying mathematics. There’s even a bit of humour in there too! At the end of the guide (but before the comments) there are links to PDF and Powerpoint versions which might be better for offline reading. In short, it’s brilliant!



