Edouard Klein's personal page
Essays and articles
- [2014] How to climb Mount Kilimanjaro like an alpinist
- [2018, in french] Introduction à l'apprentissage par renforcement, sans code et presque sans maths (archived here)
- [2018, in french] L'état ne sait pas assiéger Byzance (archived here)
- [2019, in french] Le premier smart-contract institutionnel au monde
- [2020, in french] JsItBad : détecter du JavaScript malveillant sans l’exécuter (archived here)
- [2020, in french] 9P, le protocole parfait pour l’IoT (archived here)
- [2020, in french] GNU Guix, vers une gestion de paquets plus sécurisée (archived here)
- [2020, in french] La blockchain au service de la sécurité
- [2020, in french] Analyse rétrospective des cybermenaces au temps du Covid-19
- [2023, in french] Cachez ce bit que je ne saurais voir
- [2023] A slack clone in 5 lines of bash
- discussed on lobste.rs
- discussed on Hacker News
Public speaking
Law enforcement and blockchain
- https://lecercleducoin.fr/en/bitcoin-pluribus-impar/
- https://www.gendarmerie.interieur.gouv.fr/crgn/arg-colloques/ateliers-recherche-de-la-gendarmerie/arg-2018/blockchain-la-securite-absolue
- https://www.gendarmerie.interieur.gouv.fr/crgn/arg-colloques/ateliers-recherche-de-la-gendarmerie/arg-2023/la-scene-de-crime-numerique
Research and teaching
- My research page, in dire need of an update
- [2019-2022] Python 101
- [2018-2023] Blockchain 101
- [2017-2024] Applied Cryptography
- [2020-2024] Excel
Things written about me
Cyber law enforcement and court cases
- ArbiApe
- three young engineers were charged with deception for writing a
bogus smart contract on the ethereum side chain Arbitrum. I was tasked with
analyzing the smart contract and explaining my findings to the court.
- Featured on zdnet.fr
- Featured on Le Parisien (archived here)
- Featured on Dalloz Actualité twice:
- once before the verdict (archived here),
- and afterwards in an interview with the judge (I'm the "expert" mentionned in the article) (archived here).
- Encrochat
- The biggest criminal encrypted phone network at the time. I was
tasked, before the encryption was broken, with clustering users based on metadata alone.
- I was featured on Global Initiative's Deep Dive podcast episode on the matter. (archived here)
- Privat vs. Kolomoisky
- A court case in the U.K. where I was tasked with assessing the expected revenue from a Bitcoin mining operation
- featured on Intelligence Online (archived here).
- Serfi Cime
- I analyzed some financial data for the prosecutor's office in Paris
- featured on Le Parisien (archived here)
- Retadup
- For the first time in France, a law enforcement agency was
authorized to mass-remove a piece of malware from infected computers without
the explicit authorization of the victim, no matter where the infected
computers happened to be. I was tasked with monitoring the botnet while we
killed it, logging and counting the remediation actions, and looking for
reinfections or clean-up failures.
- featured on Europe 1 (archived here),
- featured on zdnet.fr (archived here),
- featured on undernews.fr (archived here),
- featured on futura-sciences.fr (archived here),
- featured on Le Monde informatique (archived here),
- featured on France Inter (archived here),
- featured on the ministry of Interior's website (archived here).
- Locky
- This is, to the best of my knowledge, the first time anybody has been convicted in relation to a ransomware operation. I was tasked with taking over the bitcoin forensics part of the investigation, started by a good friend of mine, who then took it over from me two years later once he got to Europol.
- featured on Libération (archived here),
- featured on France Inter (archived here),
- featured on Le Monde,
- twice.
Software I've written
- GeoFaDet
- The french ministry of Justice paid north of a hundred millions
euros
for a piece of shitfor dysfunctional software. A colleague and I wrote a tool to filter the bogus output out of the investigation data, thus preventing hundreds of false leads.- featured on L'essor (archived here)
- ALICE
- A semi automated labelling system for pedopornographic images
- featured on L'essor (archived here).
- Falsisign
- Make it look like a PDF was printed, signed, and then digitized
again. Useful to placate stupid bureaucrats.
- featured on Cory Doctorow's Pluralistic.
- Transparent yet confidential accounting
- I wrote the first smart contract to
be officially used by a government institution. See my article about it (in french).
- featured on zdnet.fr (archived here),
- featured on cryptoast.fr (archived here),
- featured on cryptonaute.fr (archived here).
Articles about my articles
Others
- Helping out during CoViD : I installed a Jitsi instance and some video terminals in a maternity ward during the first lockdown.
- featured on the ministry of interior's website (archived here),
- featured on Le Parisien (archived here).
- An interwiew on the Gendarmerie's twitter account (archived here).
- A talk (archived here) I gave about law enforcement and bitcoin was
- featured on bitcoin.fr (archived here).
- Another, later talk (archived here)
- was featured in AEF info.