Jean-Philippe Bossuat
Jean-Philippe Bossuat

Senior Cryptographer - Homomorphic Encryption

I have been working both as a research scientist and cryptography software engineer in the field of homomorphic encryption for the past six years.

I am the co-author and principal contributor of the library Lattigo, a Go module that implements Ring Learning With Errors (RLWE) based Homomorphic Encryption (HE) primitives and Multiparty Homomorphic Encryption (MHE) based secure protocols. Lattigo is one of the most well know open-source library for HE and MHE with over 1.3k stars.

As a research scientist I regularly have works accepted in conferences and journals (PoPETS, Eurocrypt, ACNS, Patterns, WAHC, …) and I serve as a reviewer or sub-reviewer for conferences and journals regularly. I am also among the winning teams of the homomorphic encryption track of the iDASH Privacy and Security Workshop challenge every year, for the past 5 years.

As an engineer, my work in the private sector consisted in researching, designing, implementing and integrating privacy preserving machine learning and statistical analytics in large scale B2B applications. The designed solutions were built on top of applied cryptography combined with other privacy enhancing technologies, such as lattice based fully homomorphic encryption, multiparty computation, federated learning and differential privacy. Since early 2024 I moved out of the private sector to focus again on applied research, developing solutions, using homomorphic encryption as the core technology, in Rust.

Our current project at Phantom Zone is to design and develop a fully encrypted RISC-V32 virtual machine as well as an FHE backend based on spqlios-arithmetic.

Interests
  • Lattice Based Homomorphic Encryption and Secure Multiparty Computation
  • Privacy Preserving Machine Learning and Analytics
  • EU/CH Privacy Laws Compliance
Education
  • Two graded semesters at EPFL on privacy enhancing technologies, number theory and applied cryptography.

    École Polytechnique Fédérale de Lausanne (EPFL)

  • Master in Law (MLAW) in Legal Issues, Crime and Security of Information Technologies.

    Universiy of Lausanne (UNIL)

  • Bachelor in Law (BLAW)

    Universiy of Lausanne (UNIL)

Our Organization: Phantom Zone

Phantom Zone is a research organization focusing on encrypted computation. Our goal is to explore the practicality of a fully encrypted computer. Our primary building blocks are:

  • Fully Homomorphic Encryption (FHE).
  • Program Obfuscation.

Our current projects are:

  • Phantom: a RISC-V32 encrypted virtual machine.
  • Poulpy: an general purpose FHE library over the Torus $\mathbb{Z}_{N}[X]$ using bivariate representation: $P(X, Y)$, primarily developped to support Phantom, but that will eventually support all mainstream FHE schemes.
  • Improving the efficiency of verifiable FHE.
  • Achieving practical Program Obfuscation.