Guillaume Michel - Protocol Engineer

Experience Link to heading

ProbeLab

Remote

Research 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

Remote

Research 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, Switzerland

Network 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, Switzerland

Security 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, Switzerland

Student 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, Poland

Network 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, Switzerland

MSc. in Computer Science – Cybersecurity

Sep 2018 - Apr 2021

EPFL

Lausanne, Switzerland

BSc. in Communications Systems

Sep 2015 - May 2018

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]

    Guillaume Michel and Martin Strohmeier

    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

IPFS Camp 2022 Link to heading

IPFS Thing 2022 Link to heading

• 2022-07-15 – DHT Routing Table Health

DEF CON 28 Link to heading