Career
I work as a Quant at…..
I also am on the technical committee for the Initiative for Cryptocurrencies and Contracts (IC3). We hold bi-annual camps, retreats and research all the good things in blockchain, cryptocurrencies and cryptography! Do check us out.
Prior to this, I worked in research and development at Pometry, a startup I co-founded in 2021, with my colleague Ben Steer & Alhamza Alnaimi both from Queen Mary and James Alford. Our specialty is distributed temporal graph analytics, since most platforms are either too slow or cannot perform this kind of analysis. Please say hello! They continue to build revolutionary graph analytic tools.
Education
Education wise, I graduated with a Computer Science PhD from the Information Security Group at UCL (University College London). Where I researched Investigating transactions in cryptocurrencies under the supervision of Professor Sarah Meiklejohn and Professor Jens Groth, supported by the EU 2020 project and the Initiative for Cryptocurrencies and Contracts (IC3).
Even before this: I completed a Masters of Philosophy (MPhil) in Advanced Computer Science at the University of Cambridge under supervision of Dr Richard Clayton. My project was on “Discerning Patterns in the Compromise of Websites”. I completed an undergraduate degree in Computer Science with Industrial Experience at Queen Mary, University of London. With my thesis under the supervision of Dr Paulo Oliva.
For my industrial year I worked as a full time technical analyst at Goldman Sachs where I delivered multiple projects into production.
And even before this: Well, I was studying at school, playing video games, hacking game consoles, wrote a Call of duty zombies map, and above all else, enjoyed a life completely oblivious to the complexities and evilness of the world.
Scientific Publications
-
How to Peel a Million: Validating and Expanding Bitcoin Clusters (Usenix, Blogpost)
George Kappos, Haaroon Yousaf, Rainer Stütz, Sofia Rollet, Bernhard Haslhofer, Sarah Meiklejohn
31st USENIX Security Symposium (USENIX ‘22)
This paper presents new techniques to trace bitcoin transactions using on-chain features. -
Investigating transactions in cryptocurrencies
Haaroon M. Yousaf
UCL (University College London)
This is my PhD thesis accepted in 2022. Supervised by Professor Sarah Meiklejohn. -
Forsage: Anatomy of a Smart-Contract Pyramid Scheme (arXiv, Financial Cryptography 2023)
Tyler Kell, Haaroon Yousaf, Sarah Allen, Sarah Meiklejohn and Ari Juels
Financial Cryptography 2023
This paper analyses Forsage, a potential smart-contract pyramid from a multi-disciplinary approach. -
An Empirical Analysis of Privacy in the Lightning Network (arXiv, version_1, coindesk, talk)
George Kappos, Haaroon Yousaf, Ania Piotrowska, Sanket Kanjalkar, Sergi Delgado-Segura, Andrew Miller and Sarah Meiklejohn
Financial Cryptography and Data Security 2021
This paper analyses privacy in the lightning network. -
Tracing Transactions Across Cryptocurrency Ledgers (bibtex+talk, slides, old-paper-version, blogpost, MIT Technology Review
Haaroon Yousaf, George Kappos and Sarah Meiklejohn
28th USENIX Security Symposium (USENIX ‘19)
This paper looks at tracing and tracking transactions that go across different cryptocurrency ledgers making use of transactions from ShapeShift.Source code for this project and instructions on how to repeat the entire paper can be found here on github
-
Why is a Ravencoin Like a TokenDesk? An Exploration of Code Diversity in the Cryptocurrency Landscape (arxiv - long version, short version)
Pierre Reibel, Haaroon Yousaf, and Sarah Meiklejohn
Financial Cryptography and Data Security 2019 -
Incentivising Privacy in Cryptocurrencies, Short Paper & Poster (arxiv)
Sarah Azouvi, Haaroon Yousaf, Alexander Hicks
OPERANDI 2018 -
An Empirical Analysis of Anonymity in Zcash (bibtex+talk, arxiv, blogpost, slides, Zcash Official Response, Coindesk, The Morning Paper, Vice, Motherboard, Bitcoin Exchange Guide, ZCon0 Presentation by Mary Maller)
George Kappos, Haaroon Yousaf, Mary Maller, and Sarah Meiklejohn
27th USENIX Security Symposium (USENIX ‘18)Source code for this project and instructions on how to repeat the entire paper can be found here on github
Much of my research is done in collaboration with my colleagues Sarah Meiklejohn and George Kappos.
Other research papers done by my colleagues can be found here http://blockchains.cs.ucl.ac.uk/
Talks
I’ve given talks at Chainalysis, Elliptic, Interpol, UCL, WorkOnBlockchain, Kings College London, London Blockchain PhD Meetup, The Initiative For CryptoCurrencies & Contracts (IC3), Conferences (USENIX, AFT) and probobaly others I cant remember.
Slides
- Learn the basics of multi-input clustering in cryptocurrencies
- Slides for An Empirical Analysis of Anonymity in Zcash Talk
- Slides for Tracing Transactions Across Cryptocurrency Ledgers
Blogposts
I’ve written and co-written a number of blog posts you may find on the internet, some of which include
- Blockchain/Bitcoin data, transactions, What does this all mean?
- Bitcoin, Blockchain and Smart Contracts
- Tracing transactions across cryptocurrency ledgers, (Re-published)
- The pools run dry, Analyzing anonymity in Zcash
Teaching (I don’t anymore)
TA unless otherwise stated
- 2020/21
- Security, University College London
- 2019/20
- Systems Engineering, University College London
- Security, University College London
- 2018/19
- C Programming, University College London
- Systems Engineering, University College London
- Cryptocurrencies, University College London
- 2017/18
- Demonstrator, Interaction Design, University of Cambridge
- Introduction to Programming, University College London
- 2016/17
- Operating Systems, Queen Mary University of London
- 2015/16
- Peer Assisted Student Support, Computer Science, Queen Mary University of London
Majority of my supervisions are with my amazing one-of-a-kind colleagues George Kappos and Sarah Meiklejohn.
Events (Not updated now, nice try nsa)
A list of some of the events I've been to in reverse chronological order.
- I’ve been to more since but I am too busy to update this page anymore
- 29th USENIX Security Symposium - USENIX ‘20 (remote)
- IC3 2020 Blockchain Camp
- Isolation Station (cause of this new virus)
- 36th Chaos Communication Congress (36c3)
- IC3 2019 Fall Retreat
- Advances in Financial Technology (AFT) 2019 (Invited speaker)
- 28th USENIX Security Symposium - USENIX ‘19
- 35th Chaos Communication Congress (35c3)
- 27th USENIX Security Symposium - USENIX ‘18
- The 18th Privacy Enhancing Technologies Symposium - 2018(presented a short poster on privacy in cryptocurrencies, see OPERANDI 2018 above)
- Google Web Security Summit 2018 (presented a paper on Zcash research)
- Summer school on real-world crypto and privacy(I highly recommend this summer school! It was really fun.)
- 3rd IEEE European Symposium on Security and Privacy (EuroS&P)
- 34th Chaos Communication Congress (34c3)
- 2nd London Cryptoday 2017
- MWR HackFu 2016(My first security-based hackathon!)
- Facebook London Hackathon 2013(My first hackathon!)
Projects
I am interested in a number of security projects. Either I am doing it myself or you can do it and I will help guide you. See this link for more info
Consulting
Send me an email. Lets have a chat.
Contact
Email: h[dot]yousaf[at]ucl[dot]ac[dot]uk
Here is another,me during the rona.
FYI this site also uses Google Analytics. Sorry for privacy and that.
Duck, duck, duck, duck, duck, duck, goooose
If you have scrolled this far then you’ve activated my trap card. Be gone to the wildy