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