
Home | Resources | Meetups | Conference 2027 | Join the community
🗓️ The FHE.org Software Day has been scheduled for Thursday, September 24th at 6pm CEST (Paris, FR).
The focus will be around topics in FHE Software.
The event will comprise four talks split into two sessions of two, and a separate panel session. Each talk will be 25 minutes, with a short time for questions. The panel session will be guided with some initial questions from the host, before moving to an audience-based question and answer session.
For more information and link to RSVP, see the event page on Luma.
​18:00: Kim Laine (Microsoft): Ten Years of SEAL: What I Learned from Building an FHE Library
​18:30: Guillaume Hanrot (CryptoLab): Sylph: Scaling CKKS Inference for Llama-3-8B
​19:00: Panel: Developing with FHE, with Arthur Meyre (Zama), David Archer (Niobium), Yuriy Polyakov (Duality)
​20:00: Jean-Baptiste Orfila (Zama): How TFHE became practical
​20:30: Andreea Alexandru (Duality) & Shruthi Gorantala (Google): FHE Benchmarking Suite
​21:00: FHE.org Announcements and Closing
Ten Years of SEAL: What I Learned from Building an FHE Library
Microsoft SEAL was started more than a decade ago as my internship project at Microsoft Research. It propelled my career at Microsoft into an incredible journey of countless collaborators, rewarding research projects, endless engineering challenges, sweet successes, and deep disappointments. In this talk I will share some highlights from this journey and some of my most valuable learnings.
FHE Benchmarking Suite
Homomorphic encryption has advanced quickly, but because measurement conditions differ from one result to the next, systematic, objective comparison of real progress has remained out of reach. The FHE Use Cases and Benchmarking effort of HomomorphicEncryption.org provides standardized, end-to-end workloads for measuring the cost of computing on encrypted data, enabling application developers to assess feasibility and implementers to compare solutions on equal footing across hardware platforms. The framework accommodates open-source, closed-source, and hardware-accelerated backends alike.
In this talk, we present the latest status of the benchmark suite and highlight newly integrated workloads. Drawing from initial submission rounds, we analyze insights on hardware acceleration, memory bottlenecks, and deployment trade-offs and discuss opportunities for community collaboration to shape the next generation of benchmarks.
Sylph: Scaling CKKS Inference for Llama-3-8B
CKKS’s design, which jointly offers high-throughput SIMD computation and real-number arithmetic, makes it especially well suited to privacy-preserving evaluation of AI primitives. Over the past decade, progress in CKKS algorithms and implementations has moved the target of encrypted inference from small neural networks to modern CNNs and, more recently, to LLMs with billions of parameters.
In this talk, we present Sylph, CryptoLab’s end-to-end homomorphic implementation of Llama-3-8B, built on the HEaaN2 library. On eight NVIDIA RTX PRO 6000 GPUs, Sylph processes a fully encrypted 128-token prompt in 20 seconds. This compares with a previously reported prefill time of 134 seconds on eight B200 GPUs for the same 128-token setting. Sylph also handles heterogeneous prompts, in which a long public context is followed by a short sensitive suffix. With 3968 public tokens and 128 encrypted tokens, prefill takes 64 seconds.
At the model level, Sylph uses sink-token prefixing and orthogonal rotations to mitigate activation outliers without retraining. At the cryptographic level, Sylph optimizes state-of-the-art homomorphic algorithms for linear algebra. For long contexts, a dedicated one-level plaintext-ciphertext matrix multiplication and a shallow Softmax design keep the attention phase almost bootstrapping-free, which is key to its efficiency.
How TFHE became practical
FHE has moved from research curiosity to production. Its historical blocker, execution time, has been overcome not only through cryptographic advances, but also by aligning the implementation of FHE primitives with the hardware that runs them. Focusing on TFHE, we show how its core primitive, bootstrapping, has been adapted to three very different platforms (CPUs, GPUs, and FPGAs), reaching sub-millisecond latency, and what it takes to make all three easily accessible through a single library, TFHE-rs. Beyond performance, we highlight other deployment challenges, from meeting security requirements in practice to fitting FHE into concrete use cases.
RSVP for the event here.
The newsletter where we post community announcements: https://fheorg.substack.com/
The discord server where you can discuss FHE related topics with the community: https://discord.fhe.org
Make sure to join either (or both) of these to stay informed about future events!