Jamie Hayes

Email: jamiedhayes1 at gmail.com

Linkedin
Github
Research (Google Scholar)
CV
Old misc stuff
Note, I am not actively maintaining this page.

    Adversarial patch

    I wrote a PyTorch implementation of Adversarial patch here. It creates visible adversarial noise that does not alter the semantic meaning of a digital image.
    03-2018

    Security & crypto resources

    I have been participating in root-me CTFs and war games. Root Me is a platform for everyone to test and improve knowledge in computer security and hacking, and I would definitely recommend checking it out. I have also been working my way through CryptoPals challenges. You can find my solutions here.
    10-2016

    Tabber

    For our work on website fingerprinting, I needed to keep fine-grained information about a browsing session. I couldn't find a suitable tool so I created one myself. Although very early in development it did the job.
    08-2016

    Numerai

    Numerai is Kaggle-like competition on encrypted data. During the first year of it's launch I tinkered with a few models that were moderately successful. Although the competition has probably progressed since then I am making available some of the code I used here.
    07-2016

    Face GAN

    I trained a GAN to learn what a face looks like and then produce its own examples. Read more about that here.
    07-2016

    Decrypt WLAN traffic

    I wrote a small educational guide of the dangers of browsing without HTTPS. Read more about that here.
    07-2016

    An(other) interesting property of the Mandelbrot set


    This was taken from my Masters thesis and has always fascinated me. Here is my thesis:
    An introduction to the dynamics of real and complex quadratic polynomials [pdf]
    J Hayes 07-2011
    Masters thesis on the properties of quadratics (e.g. Mandelbrot set and Julia sets). 01-2015