Wednesday, March 28, 2018

AES S-Box reference implementation.

One of the things that has always bothered me about academia is the "minimally publishable item". I was trying to find a reference AES circuit implementation, and I never found one, so I started writing one for me to use internally. I found the document to be so useful, I sent it out to see if anyone was interested in the tech report. Of course, no one was, so what I have is a very good text book chapter or a nice tech report that everyone seems to want, but no one wants to publish. I used to publish things on ece.gatech.edu, but they decided grad student work was not important enough to be persistent. Once I was postdoc, the same thing happened. I'm hedging now that github will be around long enough for this work to be useful. I now present:

A reference implementation of the AES S-Box:
https://github.com/bpdegnan/aes/tree/master/aes-sbox