Erfahren Sie mehr über Zero-Knowledge-Architektur in unserer Sicherheitsdokumentation.
Was ist Zero-Knowledge?
Zero-Knowledge bedeutet, dass ein Dienst beweisen kann, dass er bestimmte Operationen durchführt, ohne tatsächlich Zugang zu den zugrunde liegenden Daten zu haben.
Ein Zero-Knowledge-Dienst kann verschlüsseln und entschlüsseln, aber er sieht oder speichert niemals den Klartext. Der Benutzer behält die vollständige Kontrolle über seine Daten.
Wie es funktioniert
Zero-Knowledge wird durch clientseitige Verarbeitung erreicht. Alle kryptografischen Operationen finden im Browser des Benutzers statt. Der Server verarbeitet nur verschlüsselte Daten.
Vorteile
Zero-Knowledge-Architektur bietet bedeutende Vorteile:
- Keine Daten auf dem Server - Selbst bei einem Server-Breach sind keine Benutzerdaten gefährdet
- Keine Compliance-Belastung - Da keine Daten gesammelt werden, gelten viele Datenschutzgesetze nicht
- Benutzervertrauen - Benutzer können verifizieren, dass ihre Daten privat bleiben