Nicholas Boucher

I received my PhD from University of Cambridge in 2024, where I was supervised by Professor Ross Anderson. I am interested in all things security. I enjoy writing code, and particularly enjoy breaking existing code. I did my undergraduate studies at Harvard and have been affiliated with the Cambridge Computer Laboratory, where I still supervise students, since 2020. I also work for Microsoft, where I put security knowledge into practice.

You can find my non-academic site here.

Nicholas Boucher
Open Book


I'm currently looking at adversarial ML, supply chain attacks, compiler security, and things related to Unicode. If you share interest in these areas, get in touch!

Say Hello


The most recent updates in my series of website-worthy things.

Voxxed Days Zürich Keynote

I was invited to give the opening keynote for Voxxed Days Zürich 2022. The video is now online!

IEEE Security & Privacy

Bad Charachters: Imperceptible NLP Attacks will be appearing at the 43rd IEEE Symposium on Security and Privacy.

Trojan Source Released

Trojan Source: Invisible Vulnerabitliies, the latest and greatest paper, has been released.