Proxy Re-Encryption
Proxy-Re-Encryption erlaubt einem semi-vertrauenswürdigen Proxy, einen für Alice verschlüsselten Geheimtext in einen für Bob entschlüsselbaren umzuwandeln, ohne dass der Proxy etwas über den Klartext erfährt.
Zweck
Ermöglicht delegiertes Teilen verschlüsselter Daten, ohne dass Alice für Bob entschlüsselt und neu verschlüsselt — passend für Cloud-Speicher-Freigaben.
Mechanismus
Alice erzeugt einen Re-Encryption-Schlüssel rk_{A→B}; der Proxy wendet rk auf C_A an und erzeugt C_B, das Bobs privater Schlüssel entschlüsseln kann. rk verrät weder den Klartext noch Alice' oder Bobs private Schlüssel. Konstruktionen basieren auf bilinearen Abbildungen oder Gittern.
Anwendungsfälle
- Freigabe in verschlüsseltem Cloud-Speicher
- Weiterleitung verschlüsselter E-Mails
- Zugriffsdelegation auf Geheimtexte