Zum Inhalt springen
uencoder

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

Verwandte Tools

References