I’ve really enjoyed working as an academic thus far, and as of November 2025 I’m taking a break and spending the majority of my time exploring other things. I may share some of the fruits of this exploration here at some point, but in the meantime if you’re curious about what I’m up to (or have an incredible opportunity to offer me, or just want to say hi) please do email me.
Prior to my resignation, I was a Staff Research Scientist at Google and an Associate Director of the Initiative for Cryptocurrencies and Contracts (IC3), where I am still a faculty member. I am also still a Professor in Cryptography and Security at University College London (UCL), where I am affiliated with the Information Security Group in the Computer Science department.
Many of the highlights of my career have involved co-organizing workshops and chairing conferences; speaking at summer schools and conferences (like giving an invited talk at Eurocrypt); teaching (like an undergraduate computer security module); and of course working with my wonderful collaborators and research group (more on them below).
I received a PhD in Computer Science from the University of California, San Diego under the joint supervision of Mihir Bellare and Stefan Savage. During my PhD, I spent two summers at Microsoft Research Redmond, working in the cryptography group with Melissa Chase. I obtained an Sc.B. in Mathematics and an Sc.M. in Computer Science from Brown University, under the guidance of Anna Lysyanskaya.
s.meiklejohn [at] ucl [dot] ac [dot] uk
Department of Computer Science
University College London
Gower Street
London WC1E 6BT
Because I am not working full-time at UCL, I am not taking on any postdocs, PhD students, or interns for now. This means that if you email me asking for such a position I will not respond. Thanks for understanding!
I am fortunate to have worked with the following people in the past:
(Click year to show/hide)
The list of papers below is incomplete, and my primary inclusion criteria was nostalgia (and recency) rather than perceived impact or importance. You can find a complete list on my Google Scholar page. Also, if you want the slides for a specific paper—even one that isn’t listed here or is from the distant past—please just email me (I am excluding them from my website in the interest of keeping it small but still have them all!).
| [C : USENIX Security] |
Certification of Machine Learning Models via Directional Sharpness
|
| [C : Oakland] |
Single-Server Private
Outsourcing of zk-SNARKs
|
| [C : CHI] |
“It didn’t
feel right but I needed a job so desperately”: Understanding People’s
Emotions and Help Needs During Scams
|
| [C : NDSS] |
SoK:
Cryptographic Authenticated Dictionaries
|
| [C : NeurIPS] |
Privacy Reasoning in
Ambiguous Contexts
|
| [C : CCS] |
Founding Zero-Knowledge
Proofs of Training on Optimum Vicinity
|
| [C : ICML] |
Machine Learning Models Have
a Supply Chain Problem
|
| [C : Oakland] |
Supporting Human Raters with
the Detection of Harmful Content Using Large Language Models
|
| [C : IMC] |
Give and Take: An End-to-End
Investigation of Giveaway Scam Conversion Rates
|
| [C : USENIX Security] |
Understanding Help-Seeking
and Help-Giving on Social Media for Image-Based Sexual Abuse
|
| [C : Crypto] |
Bingo: Adaptivity and
Asynchrony in Verifiable Secret Sharing and Distributed Key
Generation
|
| [C : USENIX Security] |
ACORN: Input Validation for
Secure Aggregation
|
| [C : USENIX Security] |
One Server for the Price of
Two: Simple and Fast Single-Server Private Information Retrieval
|
| [C : FC] |
Forsage: Anatomy of a
Smart-Contract Pyramid Scheme
|
| [C : USENIX Security] |
How to Peel a Million:
Validating and Expanding Bitcoin Clusters
|
| [C : DIS] |
Problematising Transparency Through LARP And
Deliberation
|
| [C : Oakland] |
SoK: Hate, Harassment, and the Changing
Landscape of Online Abuse
|
| [C : CCS] | Sonic: Zero-Knowledge SNARKs from Linear-Size Universal and Updatable Structured Reference Strings |
| [C : FC] |
Why is a Ravencoin Like a TokenDesk? An
Exploration of Code Diversity in the Cryptocurrency Landscape (short version)
|
| [C : USENIX Security] | An Empirical Analysis of Anonymity in Zcash |
| [C : CCS] |
Transparency Overlays and
Applications
|
| [C : Eurocrypt] |
Déjà Q: Using Dual Systems to
Revisit q-Type Assumptions
|
| [C : IMC] |
A Fistful of Bitcoins: Characterizing Payments
Among Men with No Names
|
| [C : DATE] |
A Practical Testing Framework for Isolating
Hardware Timing Channels
|
| [C : Eurocrypt] |
Malleable Proof Systems and
Applications
|
| [W : WOOT] |
Heat of the Moment: Characterizing the
Efficacy of Thermal Camera-Based Attacks
|
| [C : USENIX Security] | ZKPDL: A Language-Based System for Efficient Zero-Knowledge Proofs and Electronic Cash |