Google Releases Open Source Tools and Libraries for Fully Homomorphic Encryption

Google this week announced that it has released open source tools and libraries that can be used by developers to implement fully homomorphic encryption (FHE).


FHE enables the processing of encrypted data without providing access to the actual data. One year ago, IBM also released an open source FHE toolkit.


Google has released the source code of an FHE transpiler for C++ developers. The tech giant has shared information on installing the transpiler and running it, and it has also made available some demos to serve as examples of possible use cases. Developers have also been provided information on the design of the transpiler, its security, and limitations.


“Google’s transpiler will enable developers to write code for any type of basic computation such as simple string processing or math, and run it on encrypted data,” explained Miguel Guevara, product manager in Google’s privacy team.


Guevara added, “The transpiler will transform that code into a version that can run on encrypted data. This then allows developers to create new programming applications that don’t need unencrypted data. FHE can also be used to train machine learning models on sensitive data in a private manner.”


FHE can be very useful for creating applications that process highly sensitive user information, such as medical information.


“For example, imagine you’re building an application for people with diabetes. This app might collect sensitive information from its users, and you need a way to keep this data private and protected whil ..

Support the originator by clicking the read the rest link below.