My final year project, an AES code generator (for the new Intel intrinsics which will appear in processors from next year), won the undergraduate student research competition at the Association for Computing Machinery’s Programming Language Design and Implementation conference.

The code is availible on a publicly accessible GitHub repository at

I’ve attached to this post the presentation I gave to the conference with my speaker’s notes if anyone is interested.

Research in the area is continuing under Dr David Gregg (who supervised and supported my project) at Trinity College.