Zum Inhalt springen
uencoder

Homomorphic Encryption

Homomorphe Verschlüsselung erlaubt Berechnungen direkt auf Chiffreten, wobei das entschlüsselte Ergebnis der entsprechenden Klartextberechnung entspricht — so wird Rechnen auf verschlüsselten Daten möglich.

Zweck

Sie führt Berechnungen auf nicht vertrauenswürdigen Servern (der Cloud) aus, ohne Ein- oder Ausgaben preiszugeben — ein Kernwerkzeug des datenschutzfreundlichen Rechnens.

Mechanismus

Die Verschlüsselung erfüllt E(m1) ⊙ E(m2) = E(m1 ○ m2), wobei ⊙ die Operation auf Chiffreten und ○ die Operation auf Klartexten ist. Teilweise homomorphe Verfahren unterstützen eine Operation (z. B. unterstützt RSA Multiplikation); voll homomorphe Verfahren unterstützen beliebige Schaltungen.

Anwendungsfälle

  • Datenschutz beim Cloud-Computing
  • Datenschutzfreundliches maschinelles Lernen
  • Aggregation verschlüsselter Daten

Verwandte Tools

References