„Ihre Daten sind verschlüsselt“ ist eine der häufigsten Behauptungen, die ein auf Privatsphäre ausgerichtetes Produkt aufstellt, und für sich allein genommen eine der am wenigsten nützlichen. Verschlüsselung beschreibt einen Mechanismus: die Umwandlung von lesbaren in unlesbare Daten mithilfe eines Schlüssels. Es sagt nichts darüber aus, wer diesen Schlüssel danach besitzt, und dieses Detail entscheidet über fast alles, wenn es darum geht, wer tatsächlich ausgesperrt ist. Zero-Knowledge ist der Begriff dafür, dieses Detail richtig zu machen.
Die Kernidee
Zero-Knowledge-Verschlüsselung bedeutet, dass das Unternehmen, das einen Dienst betreibt, niemals Zugriff auf den Schlüssel hat, der benötigt wird, um Ihre Daten zu entschlüsseln. Nicht „sich entscheidet, nicht hinzusehen“, sondern strukturell nicht kann, weil der Schlüssel Ihr Gerät nie verlässt und von vornherein nie an deren Server übertragen wurde. Er wird normalerweise aus etwas abgeleitet, das nur Sie kennen: einem Passwort, einer PIN oder einem Muster, die lokal einen Schlüsselableitungs-Prozess (Key Derivation) durchlaufen, wobei nur das Ergebnis, der verschlüsselte Chiffretext, jemals Ihre Kontrolle verlässt.
Das ist wichtig, denn „wir verschlüsseln Ihre Daten“ und „wir können Ihre Daten nicht lesen“ sind zwei sehr unterschiedliche Behauptungen, und die meisten Produkte stellen nur die erste auf. Ein Unternehmen kann Dateien auf seinen Servern mit starken Algorithmen wie AES-256 verschlüsseln und gleichzeitig den Entschlüsselungsschlüssel selbst behalten. Das bedeutet, dass die Verschlüsselung zwar externe Angreifer fernhält, das Unternehmen, einen Hack des Unternehmens oder eine rechtliche Anordnung gegen das Unternehmen aber nicht aufhält. Zero-Knowledge schließt genau diese Lücke.
Zero-Knowledge vs. Ende-zu-Ende-Verschlüsselung
Die beiden Begriffe werden oft synonym verwendet, stellen aber nicht ganz dieselbe Garantie dar. Ende-zu-Ende-Verschlüsselung bezieht sich typischerweise auf Daten, die während der Bewegung verschlüsselt sind, sodass ein Server, der sie weiterleitet, sie während der Übertragung nicht lesen kann. Das ist ein echter Schutz, sagt aber nichts darüber aus, was passiert, sobald die Daten ankommen; viele Ende-zu-Ende-verschlüsselte Systeme entschlüsseln bei Ankunft und speichern den Klartext oder speichern eine hinterlegte Kopie (Escrow) des Schlüssels serverseitig.
Zero-Knowledge ist die stärkere, vollständigere Version: Der Anbieter hat den Schlüssel nie, egal ob sich die Daten bewegen oder stillstehen. Ein echtes Zero-Knowledge-System verschlüsselt auch ruhende Daten, was bedeutet, dass Dateien, die im Speicher liegen, für den Anbieter auf unbestimmte Zeit unlesbar bleiben, nicht nur während des Uploads.
Wogegen es schützt
Der Wert des Zero-Knowledge-Designs zeigt sich genau in den Situationen, in denen ein System, das lediglich verschlüsselt ist, versagt:
- Ein Server-Hack. Wenn ein Angreifer in die Server eines Unternehmens eindringt und das Unternehmen Benutzerschlüssel hält, erhält der Angreifer potenziell auch einen Weg, um Benutzerdaten zu entschlüsseln. Wenn das Unternehmen die Schlüssel nie besaß, liefert der Hack nur unlesbaren Chiffretext.
- Eine rechtliche Anfrage. Eine Vorladung oder ein Gerichtsbeschluss kann ein Unternehmen nur zwingen, das herauszugeben, was es auch tatsächlich hat. Ein Zero-Knowledge-Anbieter kann verschlüsselte Dateien aushändigen und wahrheitsgemäß sagen, dass er sie ebenfalls nicht öffnen kann — weil er es nicht kann.
- Ein Insider. Ein Mitarbeiter mit Serverzugriff in einem Non-Zero-Knowledge-System ist möglicherweise in der Lage, direkt auf Benutzerdaten zuzugreifen. In einem Zero-Knowledge-System gibt es auf der Serverseite nichts zu erreichen.
Nichts davon erfordert Vertrauen in die Absichten des Unternehmens. Es ist eine Eigenschaft der Architektur, und genau deshalb ist es mehr wert als ein Versprechen in einer Datenschutzerklärung.
Wie man erkennt, ob eine Behauptung wahr ist
Es gibt einen praktischen Test, der das meiste Marketing-Geschwätz durchschneidet: Achten Sie auf einen „Passwort vergessen“- oder Kontowiederherstellungs-Prozess, der den Zugriff auf Ihre verschlüsselten Daten wiederherstellt. Wenn ein Unternehmen Ihr Passwort zurücksetzen und Sie wieder an Ihre Dateien lassen kann, besitzt es einen Teil des Schlüssels, unabhängig davon, ob es das Produkt Zero-Knowledge nennt oder nicht. Ein echtes Zero-Knowledge-Produkt kann das nicht. Wenn Ihr Passwort oder Ihre PIN weg ist und es keine separat generierte, auf dem Gerät aufbewahrte Wiederherstellungsmethode gibt, sind die Daten gewollt ebenfalls weg, denn das ist dieselbe Eigenschaft, die alle anderen draußen hält.
Das ist auch der Grund, warum Zero-Knowledge-Produkte auf Dinge wie eine lokal generierte Wiederherstellungsphrase setzen, anstatt auf eine E-Mail zum Zurücksetzen des Passworts. Die Wiederherstellungsphrase berührt ebenfalls nie einen Server; sie ist lediglich eine zweite, Offline-Kopie des Schlüsselableitungs-Materials, die nur Sie besitzen.
Wie Vaultine dies anwendet
Der Verschlüsselungsschlüssel des Vaultine-Tresors stammt von Ihrer eigenen PIN oder Ihrem Muster, wird vollständig auf Ihrem Gerät abgeleitet und verwendet und niemals an einen Server gesendet (siehe Warum eine Tresor-App ohne Konto eigentlich sicherer ist, um zu sehen, wie dies auch die Notwendigkeit eines Kontos von vornherein beseitigt). Jede Datei wird mit ihrem eigenen AES-256-Schlüssel verschlüsselt, bevor sie gespeichert wird, und das optionale Dropbox-Backup verschlüsselt Dateien zuerst auf dem Gerät. Was Dropbox erreicht, ist also bereits Chiffretext, unabhängig davon, ob die Verschlüsselung von Dropbox selbst etwas taugt (siehe Reicht die Dropbox-Verschlüsselung für sensible Dateien aus? für diese separate Frage).
Wenn Sie Ihre PIN verlieren und keine Wiederherstellungsphrase gespeichert haben, kann Vaultine Ihre Dateien nicht für Sie zurückholen. Das ist keine Lücke im Support; es ist die direkte, unvermeidbare Konsequenz desselben Designs, das verhindert, dass ein Hack, eine Vorladung oder ein Mitarbeiter sie erreichen kann.
Die Kurzfassung
„Verschlüsselt“ sagt Ihnen, dass ein Schloss existiert. „Zero-Knowledge“ sagt Ihnen, wer den Schlüssel nicht hat. Die beiden Behauptungen klingen ähnlich und werden in Marketingtexten fast synonym verwendet, aber nur eine von ihnen entscheidet tatsächlich darüber, ob das Unternehmen selbst aus Ihren Daten ausgesperrt ist. Suchen Sie nach einem Passwort-Reset-Ablauf, bevor Sie einer von beiden glauben.
Der Verschlüsselungsschlüssel von Vaultine verlässt niemals Ihr Gerät. Beginnen Sie mit 10 Dateien kostenlos auf vaultine.app.



