Guillaume Michel - Protocol Engineer
Experience Link to heading
ProbeLab
RemoteResearch Engineer
Jan 2024 - present- Co-founded the company and played a primary role in setting strategic business direction, developing service offerings, and engaging with key customers to establish and expand our market presence.
- Conducted a detailed analysis of the Ethereum discv5 DHT, essential for peer discovery within the consensus layer, culminating in a comprehensive report on its reliability and key statistics.
- Maintenance of the company website, and infrastructure (Github, AWS, Postgres).
Protocol Labs
RemoteResearch Engineer
Mar 2022 - Jan 2024- Led a team in the development of a new libp2p DHT implementation, resulting in a system benchmarking significantly higher in performance compared to the previous implementation.
- Conducted comprehensive measurements on the decentralized IPFS network, including analyzing DHT health and Bitswap provider discovery efficiency; findings detailed in DHT Network Report and Bitswap Efficiency Report.
- Designed a privacy-enhancing upgrade to the IPFS DHT that separates requester IDs from content identifiers, significantly improving user privacy; see Privacy Design Spec. Submitted related findings to a conference (pending acceptance).
- Developed a novel Composable DHT design, offering universal routability to libp2p, while enhancing flexibility, scalability and security.
- Acted as the primary maintainer for the libp2p Distributed Hash Table (DHT) specifications and implementations (Go, Rust), ensuring its robustness and alignment with evolving community and industry standards.
Open Systems
Zürich, SwitzerlandNetwork Engineer
May 2021 - Feb 2022- Design, installation and operation of globally deployed network security solutions, including SD-WAN, MDR, VPN, firewalls, secure proxies.
- Participation to 24x7 Mission Control support.
IBM Research Europe
Zürich, SwitzerlandSecurity Researcher
Sep 2020 - Mar 2021- Master’s thesis on Cryptographic Agility in the Post-Quantum Era, exploring the migration challenges from current cryptographic standards to quantum-resistant algorithms.
- Built a tool for Go libraries, creating a Software Bill of Materials (SBOM) to enhance the tracking and updating of cryptographic dependencies in software projects.
- Collaborated within the IBM Q Security and Encryption group, contributing to research that advances understanding and implementation of post-quantum cryptographic systems.
Armasuisse S+T
Zürich, SwitzerlandStudent Researcher
Feb 2020 - Jun 2020- Analysis of the Privacy ICAO Address (PIA) program from the FAA aiming to provide anonymity in General Aviation in the US.
- Demonstrated program weaknesses by tracking aircraft enrolled in this program using only public ADS-B data. Suggested privacy improvements. DEFCON Talk, Paper.
Cisco Systems
Kraków, PolandNetwork Engineer Intern
Jul 2019 - Sep 2019- Consulting engineer in the Routing & Switching team of Cisco Professional Services.
- Design and configuration of network topologies composed of Cisco devices.
Education Link to heading
EPFL - ETH Zürich
Lausanne / Zürich, SwitzerlandMSc. in Computer Science – Cybersecurity
Sep 2018 - Apr 2021- GPA: 5.52/6
- Notable projects: Master thesis, Crux IPFS, Passtor, Aircraft Privacy Simulator, Grep As-A-Service
EPFL
Lausanne, SwitzerlandBSc. in Communications Systems
Sep 2015 - May 2018- GPA: 5.06/6
- Exchange year at HKUST
- Notable projects: Smart Grid Security, unixv6fs, Bomberman
Skills Link to heading
P2P Networking
Protocol Design
Content Routing
Kademlia
Cryptography
Privacy
Rust
Go
Python
libp2p
IPFS
Publications Link to heading
Flying in Private Mode: Understanding and Improving the Privacy ICAO Address Program [PDF]
In Journal of Aerospace Information Systems, vol. 18, no. 8, 2021, pp. 530-538. DOI: 10.2514/1.I010938
Talks Link to heading
IPFS Thing 2023 Link to heading
• 2023-04-16 – Effectiveness of Bitswap Discovery Process
• 2023-04-15 – Enabling More Applications to Join the libp2p DHT Ecosystem
• 2023-04-15 – Opening the DHT to large content providers
IPFS Camp 2022 Link to heading
• 2022-10-30 – Double-Hashing as a way to increase reader privacy
• 2024-10-30 – Deployment and Transition Options of Double Hashing
• 2022-10-28 – DHT Routing Table Health
IPFS Thing 2022 Link to heading
DEF CON 28 Link to heading
• 2020-08-09 – Breakdown of the FAA's Privacy ICAO Address Program