flâneur — a map of the web's best reading

Google's Fully Homomorphic Encryption Compiler — A Primer || Math ∩ Programming

jeremykun.com · 4,677 words · saved by 1 readers

Back in May of 2022 I transferred teams at Google to work on Fully Homomorphic Encryption (newsletter announcement). Since then I’ve been working on a variety of projects in the space, including being the primary maintainer on github.com/google/fully-homomorphic-encryption, which is an open source FHE compiler for C++. This article will be an introduction to how to use it to compile programs to FHE, as well as a quick overview of its internals. If you’d like to contribute to this project, please reach out to me at mathintersectprogramming@gmail.com or at j2kun@mathstodon.xyz. I have a few procedural hurdles to overcome before I can accept external contributions (with appropriate git commit credit), but if there’s enough interest I will make time for it sooner as opposed to later. The core idea of fully homomorphic encryption (henceforth FHE) is that you can encrypt data and then run programs on it without ever decrypting it. In the extreme, even if someone had physical access to the ma

Google's Fully Homomorphic Encryption Compiler — A Primer 2023-02-13 This article was ported from my old Wordpress blog here, If you see any issues with the rendering or layout, please send me an email . Back in May of 2022 I transferred teams at Google to work on Fully Homomorphic Encryption ( newsletter announcement ). Since then I’ve been working on a variety of projects in the space, including being the primary maintainer on github.com/google/fully-homomorphic-encryption , which is an open source FHE compiler for C++. This article will be an introduction to how to use it to compile program

Explore this link on the map →

related reading