EMZETT.
Login

Homomorphe Verschlüsselung

Kurz: Bei homomorpher Verschlüsselung kann man mit verschlüsselten Daten rechnen, ohne sie vorher zu entschlüsseln. Erst das Ergebnis wird entschlüsselt.

Genauer: Ein Cloud-Dienst könnte so Summen oder Modelle auf Daten berechnen, die er nie im Klartext sieht.

Im Detail

  • Idee: Dec(Enc(a) ⊕ Enc(b)) = a + b. Die Rechnung auf den Geheimtexten entspricht der Rechnung auf den Klartexten.
  • Stufen: Teilweise homomorph (nur Addition oder nur Multiplikation, zum Beispiel RSA und Paillier), vollständig homomorph (FHE, beliebige Berechnungen, seit Gentrys Verfahren 2009).
  • Preis: FHE ist noch um Größenordnungen langsamer als Klartext-Rechnung und braucht viel Speicher. Es eignet sich für ausgewählte Aufgaben.
  • Anwendungen: Privatsphäre bei medizinischen Daten, Abstimmungen, Auswertungen über mehrere Parteien, Suche in verschlüsselten Datenbanken.
  • Verwandt: Sichere Mehrparteienberechnung (MPC), Zero-Knowledge-Beweise und Confidential Computing arbeiten an ähnlichen Zielen mit anderen Mitteln.
  • Bibliotheken: Microsoft SEAL, OpenFHE, TFHE.

Siehe auch: Asymmetrische Verschlüsselung