Identity-Based Encryption
Identity-Based Encryption (IBE), von Shamir vorgeschlagen und von Boneh-Franklin realisiert, nutzt die Identitätszeichenkette des Nutzers (z. B. eine E-Mail-Adresse) als öffentlichen Schlüssel; private Schlüssel leitet die PKG ab.
Zweck
Es beseitigt die Verteilung von Public-Key-Zertifikaten: Der Sender verschlüsselt direkt an die Identität des Empfängers, passend für Umgebungen ohne PKI.
Mechanismus
Der PKG-Masterschlüssel erzeugt die Systemparameter und die Nutzerschlüssel d_ID = H(ID)^s. Verschlüsselung nutzt Systemparameter und ID; Entschlüsselung nutzt d_ID. Es baut auf bilinearen Abbildungen auf, mit Key Escrow bei der PKG.
Anwendungsfälle
- Vereinfachte E-Mail-Verschlüsselung
- Verschlüsselung ohne PKI-Infrastruktur
- Identitätsbasierte Signaturen