Google opensourct Tools für Fully Homomorphic Encryption
Quelle: JWS – stock.adobe.com

Google opensourct Tools für Fully Homomorphic Encryption

Mit homomorpher Verschlüsselung (FHE) lassen sich Daten bearbeiten, ohne sie zuvor zu entschlüsseln. Google stellt jetzt ein FHE-Toolset als Open Source zur Verfügung.
16. Juni 2021

     

Software sollte gemäss den Ansprüchen an Datenschutz und Sicherheit nach den Prinzipien Secure by Default und Private by Design entwickelt werden. Um diese Ziele zu errreichen, ist eine durchgängige Verschlüsselung aller Daten ein probates Mittel. Die sogenannte homomorphe Verschlüsselung (Fully Homomorphic Encryption, FHE), die vor rund zehn Jahren erstmals konzipiert wurde, ist dazu das Mittel der Wahl: Sie ermöglicht es, beliebige Operationen mit Daten durchzuführen, ohne diese vorgängig zu entschlüsseln.

Google verfügt über eine für FHE konzipierte Sammlung von Entwicklungstools und Libraries und stellt diese ab sofort auf Github unter der Open-Source-Lizenz Apache 2.0 frei zur Nutzung bereit. Das Github-Repository fully-homomorphic-encryption enthält einen FHE-orientierten C++-Transpiler, der seinerseits auf die XLS-Library von Google und auf die Open-Source-Bibliothek TFHE setzt (Fast Fully Homomorphic Encryption over the Torus). Damit sollen sich FHE-Systeme für die Praxis bauen lassen.


Die nun frei verfügbaren FHE-Tools und -Libraries von Google lassen sich auf Linux-Systemen nutzen. Voraussetzungen sind GCC Version 9 und neuer sowie das Build- und Test-Tool Bazel in Version 4.0. Die Informationen im Github-Repository weisen indes darauf hin, dass es sich nicht um ein offiziell unterstütztes Google-Projekt handelt. Der Initial Commit erfolgte zudem vor wenigen Tagen – es ist womöglich noch nicht zu empfehlen, die Tools produktiv einzusetzen. Weitere Informationen zu Googles Plänen mit FHE sind einem Blogpost zu entnehmen. (ubi)


Weitere Artikel zum Thema

Google bringt Big-Data-Programmiersprache Logica

14. April 2021 - Mit der deklarativen, logischen Programmiersprache Logica will Google komplexe SQL-basierte Konstrukte in datenzentrierten Anwendungen mit Schwerpunkt auf Big Data ersetzen.

FHE: Verschlüsselung von Daten während dem Arbeitsprozess

9. Juni 2020 - Wenn mit Daten gearbeitet wird, werden sie davor entschlüsselt. IBM hat nun einen Weg gefunden, wie auch mit verschlüsselten Daten gearbeitet werden kann und gibt Entwicklern dafür ein Toolkit an die Hand.


Artikel kommentieren
Kommentare werden vor der Freischaltung durch die Redaktion geprüft.

Anti-Spam-Frage: Aus welcher Stadt stammten die Bremer Stadtmusikanten?
GOLD SPONSOREN
SPONSOREN & PARTNER