Zum Inhalt springen
uencoder

Functional Encryption

Funktionale Verschlüsselung (FE) verallgemeinert ABE/IBE: Der Schlüssel ist an eine Funktion f gebunden, und die Entschlüsselung liefert f(m) statt m, wodurch nur der Funktionswert offengelegt wird.

Zweck

Ermöglicht feingranularen Datenzugriff, bei dem Schlüsselinhaber nur bestimmte Funktionswerte der Daten erhalten, niemals die Rohdaten.

Mechanismus

Ein Schlüssel sk_f ist an die Funktion f gebunden, und Decrypt(sk_f, Enc(m)) = f(m). Eine Identität f ergibt Standardverschlüsselung, ein Prädikat f ergibt Prädikatsverschlüsselung, ein inneres Produkt f ergibt Inner-Produkt-FE. Allgemeine FE baut auf multilinearen Abbildungen oder FHE auf.

Anwendungsfälle

  • Eingeschränkter Datenzugriff
  • Datenschutzfreundliche statistische Abfragen
  • Verschlüsseltes maschinelles Lernen

Verwandte Tools

References