REMINDA
Security

Zero-Knowledge-Architektur: Warum E2EE in KI-Wissens-Engines nicht verhandelbar ist

Ein tiefer Einblick in die clientseitige AES-256-GCM-Verschlüsselung, die lokale PBKDF2-Schlüsselableitung und wie Reminda Zero-Knowledge KI-Kontextabruf ohne Kompromisse beim Datenschutz erreicht.

August 13, 20264 min readReminda Team
Visualisierung eines Cybersicherheits-Hardware-Schildes und verschlüsselten Netzwerkschlosses

In der modernen SaaS-Landschaft sind Datenschutzverletzungen bei Cloud-Datenbanken keine anomalen Ereignisse mehr – sie sind statistisch unvermeidbar. Wenn Wissensarbeiter sich auf herkömmliche Notizplattformen verlassen, werden ihre empfindlichsten Vermögenswerte – geistiges Eigentum, Systemgeheimnisse, proprietäre Code-Snippets und persönliche Gedanken – im Klartext oder in serverseitig verschlüsselten Datenbanken über Drittanbieter-Infrastrukturen gespeichert.

Serverseitige Verschlüsselung („Encryption at Rest“) ist für echten Datenschutz grundlegend fehlerhaft, da der Anbieter im Besitz der Entschlüsselungsschlüssel bleibt. Wenn ein Cloud-Server fehlkonfiguriert ist, wenn ein Datenbank-Dump durchsickert oder wenn ein Drittanbieter vorgeladen wird, liegt Ihre unverschlüsselte Wissensdatenbank völlig offen. In einer Ära, in der persönliche KI-Assistenten tiefe Kontextdaten verarbeiten, sind Standard-Cloud-Sicherheitsmodelle völlig unzureichend.

Abstrakte Visualisierung von kryptografischen Sicherheitsschlössern und digitaler Datenverschlüsselung

Das Zero-Knowledge-Imperativ

Bei Reminda ist Sicherheit keine Marketing-Schicht, die nach der Produktauslieferung hinzugefügt wird; sie ist die fundamentale architektonische Rahmenbedingung unseres Systems. Wir haben unsere Plattform auf einer Zero-Knowledge-Architektur aufgebaut, die echte Ende-zu-Ende-Verschlüsselung (E2EE) nutzt.

Die mathematische Garantie der Zero-Knowledge-Sicherheit ist einfach: Wir können Ihre Daten buchstäblich nicht lesen.

  • Keine Schlüssel-Speicherung: Ihre kryptografischen Masterschlüssel werden lokal auf Ihrem Gerät abgeleitet und niemals über das Netzwerk übertragen.
  • Unlesbare Cloud-Einträge: Remote-Datenbanken speichern nur authentifizierten, kryptografisch sicheren Geheimtext. Selbst mit vollständigem physischen Zugriff auf unsere Produktionsinfrastruktur sehen Entwickler oder Angreifer nur hoch-entropisches, pseudozufälliges Rauschen.
  • Zero-Trust-Infrastruktur: Weder unser Team, Host-Provider noch Cloud-Datenbank-Instanzen verfügen über die technische Möglichkeit, Ihre persönlichen Notizen oder Gedächtnisgraphen zu entschlüsseln.

Technischer Deep-Dive: Die kryptografische Pipeline

Um eine nahtlose geräteübergreifende Synchronisierung unter Beibehaltung von Zero-Knowledge-Garantien zu erreichen, führt Reminda einen mehrstufigen lokalen kryptografischen Workflow aus, der auf Web Crypto API-Standards aufbaut.

1. PBKDF2 Masterschlüssel-Ableitung

Wenn sich ein Benutzer anmeldet, leitet die Client-Laufzeit lokal aus der Passphrase einen Masterschlüssel (KmasterK_{master}) ab. Dabei wird PBKDF2 (Password-Based Key Derivation Function 2) in Kombination mit SHA-256, einem lokalen Salt und über 600.000 Iterationen verwendet, um Brute-Force- und GPU-Wörterbuchangriffe zu verhindern:

Kmaster=PBKDF2(Passphrase,Salt,iterations=600000,SHA-256)K_{master} = \text{PBKDF2}\left(\text{Passphrase}, \text{Salt}, \text{iterations}=600000, \text{SHA-256}\right)

2. Lokale symmetrische Datenverschlüsselung (AES-256-GCM)

Alle Notizinhalte, Vektor-Payloads und strukturierten Schemas werden clientseitig mittels AES-256-GCM (Galois/Counter Mode) verschlüsselt. GCM wird speziell gewählt, da es sowohl Vertraulichkeit als auch Authenticated Encryption with Associated Data (AEAD) bietet, wodurch sichergestellt wird, dass Geheimtext bei der Übertragung nicht unbemerkt manipuliert werden kann.

// Beispiel für ein clientseitiges Verschlüsselungsprotokoll
export async function encryptLocalPayload(
 plaintext: string,
 rawKey: CryptoKey
): Promise<{ ciphertext: ArrayBuffer; iv: Uint8Array }> {
 const iv = crypto.getRandomValues(new Uint8Array(12)); // 96-Bit Initialisierungsvektor
 const encoder = new TextEncoder();
 const data = encoder.encode(plaintext);

 const ciphertext = await crypto.subtle.encrypt(
 {
 name: 'AES-GCM',
 iv: iv,
 },
 rawKey,
 data
 );

 return { ciphertext, iv };
}

Vereinbarung von Zero-Knowledge E2EE mit künstlicher Intelligenz

Das größte technische Hindernis in der modernen Datenschutz-Technologie ist die Kombination von E2EE mit großen Sprachmodellen. Die meisten KI-Wrapper senden unverschlüsselte Notizen einfach direkt an Cloud-Endpunkte, was den Datenschutz vollständig umgeht.

Um einen Echtzeit-KI-Denkpartner ohne Kompromisse bei unserer Zero-Knowledge-Architektur bereitzustellen, hat Reminda die Retrieval-Augmented Generation (RAG) Pipeline so umgestaltet, dass sie clientseitig zuerst läuft.

Wie der sichere KI-Kontextabruf funktioniert

  1. Lokal Vektor-Erfassung: Text-Chunks werden lokal über leichtgewichtige, WebAssembly-kompilierte Modell-Runtimes eingebettet oder in lokale Vektor-Indizes indiziert.
  2. Clientseitiger Kontext-Abruf: Wenn Sie eine Frage stellen, wird die semantische Suchanfrage direkt in Ihrer lokalen Browser-Laufzeitumgebung über lokal entschlüsselte Notizen ausgeführt.
  3. Flüchtige Verarbeitung ohne Datenspeicherung: Nur die spezifischen, isolierten Textausschnitte, die zur Beantwortung Ihrer Anfrage erforderlich sind, werden in ein Prompt-Paket aufbereitet. Dieser Kontext-Payload wird über verschlüsselte TLS-Tunnel an strikte KI-Endpunkte ohne Datenspeicherung gesendet, wodurch sichergestellt wird, dass Eingaben niemals für das Modelltraining protokolliert oder gespeichert werden.

Sicherheitsgarantie: Ihr gesamtes Wissensarchiv bleibt im Cloud-Speicher im ruhenden Zustand vollständig verschlüsselt. Das externe LLM verarbeitet niemals Ihren gesamten Tresor – sondern nur flüchtige, vom Benutzer genehmigte Fragmente während der aktiven Interaktion.

Datenschutz als unantastbares Menschenrecht

Sicherheitsmaßnahmen sollten sich niemals auf administrative Versprechungen, unternehmensinterne Datenschutzrichtlinien oder rechtliche Haftungsausschlüsse stützen. Unternehmensrichtlinien ändern sich, Plattformen werden übernommen und AGBs mutieren. Echter Datenschutz erfordert mathematische Garantien.

Indem wir Reminda in einer clientseitigen Zero-Knowledge-Verschlüsselung verankern, stellen wir sicher, dass Ihre Wissensdatenbank das bleibt, was sie immer sein sollte: eine unkompromittierte, vollkommen private Erweiterung Ihres eigenen Verstandes.

Share this article with your team or network.