I was going to write a fairly lengthy post about the Advanced Encryption Standard (AES) encryption and how it works, but when doing my research I found an excellent video presentation series by Patrick Townsend of Townsend Security and thought I would share this excellent find with you.
I recently wrote a short series on using encryption algorithms in .NET and one of the posts talked about AES, as-well as RSA, Random Number Generation and Hashing and combining multiple cryptographic protocols to create hybrid encryption algorithms.
The series starts of by talking about what encryption is and then goes on about why you should use the AES encryption algorithm, how you should approach key management, and digging into more advanced detail on how the algorithm works including the different modes of encryption.
The videos are pretty product transparent; at the end of the day Townsend Security wants you to buy their encryption products, and they do talk about about them a little, but this series is not about their products, it is about the AES standard itself. I highly recommend watching the entire series if you want to learn more about how this encryption works as it is used pretty much everywhere these days.