Google Open Sources Fully Homomorphic Encryption Transpiler
Written by Kay Ewbank   
Thursday, 17 June 2021

Google has open sourced a fully homomorpthic encryption (FHE) transpiler. FHE provides a way to carry out computations on encrypted data without it needing to be decrypted.

For normal encryption techniques, data can be encrypted at rest and in transit, but if you want to use it, it has to be decrypted, at which point it is exposed and vulnerable to attack.  Fully Homomorphic Encryption avoids this problem by providing a way to work with the encrypted data.


The transpiler will let developers use encrypted data without needing or being able to access any personally identifiable information. By using FHE, encrypted data can move between servers and be processed without being decrypted. Google’s transpiler means developers can write apps that run on encrypted data, and the transpiler transforms the code into a version that can run on encrypted data. FHE can also be used to train machine learning models on sensitive data in a private manner.

The FHE C++ Transpiler is a general purpose library that converts C++ into FHE-C++ that works on encrypted input.

Discussing the new release, Miguel Guevara, Product Manager, Privacy and Data Protection Office at Google said the introduction is part of Google's continuing work on making Google's our products private by design. He drew parallels with Google's Federated Learning, the technology used to improve models on devices without sending users' raw data to Google servers. Google Assistant uses federated learning to improve “Hey Google.” Guevara also referenced Google's move to make its differential privacy library freely available to any organization or developer. The library is an advanced anonymization technology that enables developers to learn from their data privately.

The new release is available on GitHub. 


More Information

FHE On GitHub

Related Articles

Fully Homomorphic Encryption Comes To Linux

IBM Releases Fully Homomorphic Encryption Toolkit  

Google Releases Open Source Cryptographic Tool

Microsoft Invents A Fast CryptoNet

Microsoft SEAL Cryptography .NET Wrapper Released

MS Cryptography Library Open Sourced

DARPA spends $20 million on homomorphic encryption

Open Source Homomorphic Cryptography

Modifiable encryption 


To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.


Jakarta vs Spring - The War Goes On

In a very interesting webinar streamed live as part of the recent JConference, Antoine Sabot-Durand talked about "hostility" between J2EE/Jakarta and Spring and the differences between them from  [ ... ]

Long Distance Kissing

A remote kissing device that woks with a smartphone is available on the Chinese e-commerce platform Taobao for the equivalent of $38 per unit. Will buying two of them sustain a long-distance relations [ ... ]

More News





or email your comment to:

Last Updated ( Saturday, 19 June 2021 )