"Educate the children and it won't be necessary to punish the men" (Pythagoras)

In this blog-post, I build off the previous ideas introduced in the AES article in order to describe low-latency lightweight ciphers.

Unlike the previous blog-post, however, there is much less background mathematics required in order to understand what is going on (however, I do use the symbol for Galois fields once or twice).

In this blog-post I give an in-depth explanation of DES's successor and NIST's current endorsed cipher.

Before diving into the cipher, I'll try my best to introduce cryptography basics so that the average reader can understand what is going on. However, I also go over Galois field arithmetic in the additional content for anyone interested in * why * AES works.

My name's Chris and I'm a mathematics Ph.D. student at University of California, Santa Barbara (UCSB). I recieved my masters in mathematics from Virginia Tech studying Morse Theory and geometry, and did an undergrad in computer science engineering as well as an undergrad in math. Over the past few years, I've become a huge enthusiast of Hellenistic and Roman culture, as well as their respective languages, but also enjoy freediving and pyrography. Thanks for visiting!

jk