Identity-based public key cryptography based on pairings

From
Jump to navigation Jump to search

Einleitung

Identity-based Public Key Kryptographie ist eine Form der wohlbekannten Publick Key Kryptographie. Hierbei besteht der öffentliche Schlüssel eines Empfängers aus einer eindeutigen ID, welche B zugeordnet wird bzw. werden kann (z.B. eine E-Mailadresse).

Zuerst vorgeschlagen von Adi Shamir (1984) bietet ID basierte Kryptographie die Möglichkeit Nachrichten verschlüsselt zu versenden, ohne als Sender A die Authentizität des zu B gehörenden öffentlichen Schlüssels sichergestellen zu müssen. Handelt es sich etwa bei der ID um die E-Mailadresse des gewünschten Empfängers, so ist klar, dass dieser öffentliche Schlüssel zum entsprechenden Empfänger gehört.

Parings stellen spezielle Formallismen dar, mithilfe derer Protokolle formuliert werden können, welche die Idee der Identitätsbasierten Kryptografie implementieren.

Im IEEE Draft P1363.3 werden explizite Protokolle für verschiedene Anwendungen ID basierter Kryptographie basierend auf Pairings vorgestellt (dazu gehören vor allem: Verschlüsselung (IBE), Key Encapsulation und Signierung).

Pairings

IBE

Beispiel: ein IBE Protokoll (BB1-IBE)