Zum Hauptinhalt springen

Selektive Offenlegung

(Selective disclosure)

Selektive Offenlegung ist die Fähigkeit, aus einem Credential nur die spezifischen Attribute zu teilen, die ein Prüfer benötigt, etwa zu beweisen, dass Sie über 18 sind, ohne Ihr genaues Geburtsdatum preiszugeben.

Es funktioniert, weil ein Credential-Format wie SD-JWT jede Angabe bei der Ausstellung separat hasht und salzt, sodass ein Inhaber eine beliebige Angabe aus dem Gesendeten weglassen kann, während die übrigen weiterhin gegen die ursprüngliche Signatur des Ausstellers geprüft werden. Die Wallet, nicht der Aussteller oder der Verifizierer, entscheidet bei der Vorlage, welche Angaben offengelegt werden, was bedeutet, dass dasselbe Credential über viele verschiedene Anfragen hinweg wiederverwendet werden kann, ohne jemals mehr preiszugeben, als jede einzelne verlangt. Das unterscheidet sich vom bloßen Schwärzen eines Papierdokuments oder einer PDF-Datei, wo das Entfernen eines Felds entweder die Signatur bricht oder erfordert, wer auch immer geschwärzt hat, zu vertrauen: Mit Selective Disclosure kann der Verifizierer mathematisch bestätigen, dass die offengelegten Angaben echt und unverändert sind, während andere Angaben desselben Credentials vollständig verborgen bleiben. Ein gängiges Beispiel ist die Altersprüfung, bei der ein Inhaber nachweist, über 18 zu sein, indem er nur ein Prädikat über sein Geburtsdatum offenlegt statt des Datums selbst, oder ein Unternehmen, das nachweist, registriert zu sein, ohne seine vollständige Eigentümerstruktur preiszugeben. Selective Disclosure ist eine Kernanforderung an den Datenschutz für die EUDI Wallet unter eIDAS 2.0, die auf dem Grundsatz der Datenminimierung aus den EU-Datenschutzregeln aufbaut und darauf ausgelegt ist, Bürgerinnen, Bürgern und Unternehmen zu erlauben, genau das nachzuweisen, was eine Relying Party verlangt, und nicht mehr, wodurch die Menge personenbezogener Daten, die an Relying Parties fließt, und das Risiko bei einem Datenschutzverstoß verringert werden.

Kann Selective Disclosure mit jedem digitalen Credential genutzt werden?

Nur, wenn das Credential-Format dafür gebaut wurde. Ein einfach signiertes Dokument zeigt alles oder nichts, weil das Entfernen irgendeines Teils die Signatur bricht. Formate wie SD-JWT signieren jede Angabe von Anfang an separat, was es einem Inhaber erlaubt, später einzelne Angaben wegzulassen, während der Rest weiterhin verifiziert.

Zurück zum Glossar