Saltar al contenido principal
de/blog/chat-control/cifrado-externo-claves-compartidas/

Externe Verschlüsselung und gemeinsame Schlüssel — Der Ansatz der Nutzersouveränität

Von Xscriptor — Óscar Preciado7 Min. Lesezeit
TechnologieKryptographiePrivatsphäreForschungexterne Verschlüsselunggemeinsame SchlüsselE2EESouveränitätPrivatsphäreChat ControlCSAMXscriptorÓscar Preciado
Externe Verschlüsselung und gemeinsame Schlüssel — Der Ansatz der Nutzersouveränität

Wenn die Tür, die dir die Plattform anbietet, einen Ersatzschlüssel für den Wächter hat, baue deine eigene Tür. Aber denk daran: Der Wächter kann verlangen, dass alle Türen eingerissen werden, die er nicht öffnen kann.



Es gibt einen Ansatz, der häufig auftaucht, wenn Chat Control mit technisch versierten Personen diskutiert wird: Was ist, wenn Nutzer ihre Nachrichten mit Schlüsseln verschlüsseln, die sie selbst verwalten, außerhalb der Kontrolle der Plattform?

Die Idee ist einfach und wirkungsvoll. Anstatt der Verschlüsselung zu vertrauen, die die Plattform anbietet (die das Gesetz schwächen könnte), vereinbaren die Nutzer einen Schlüssel über einen externen Kanal und verschlüsseln den Inhalt, bevor die Plattform ihn berührt.

Das Schema

Externer Kanal:   A —————————[k_AB]——————————→ B
                  (Schlüsselvereinbarung von Angesicht zu Angesicht, Signal, verschlüsselte E-Mail, Papier)

                  A schreibt M
                  A verschlüsselt M mit k_AB → C = E_k_AB(M)
                  A sendet C über die Plattform
                  B empfängt C
                  B entschlüsselt C mit k_AB → M

                  Die Plattform sieht nur C (unverständliche Daten)

In diesem Schema:

  • Die Plattform empfängt CC, das aus ihrer Perspektive Rauschen ist, das von Zufallsdaten nicht zu unterscheiden ist
  • Die Plattform kann den Inhalt nicht scannen, weil sie mathematisch keinen Zugriff auf kABk_{AB} hat
  • CSAR kann die Plattform nicht zwingen, zu entschlüsseln, was sie nicht entschlüsseln kann
  • A und B behalten die volle Kontrolle über ihre Kommunikation

Was dieser Ansatz löst

Problem Gelöst Warum
Inhalts-Scanning durch die Plattform Ja Die Plattform sieht nur Chiffretext
Key Escrow (Schlüsselhinterlegung) Ja Der Schlüssel berührt nie die Plattform
Ausweitung des Klassifikators Ja Es gibt keinen zu erweiternden Klassifikator
Retrospektives Scannen Ja Es gibt keinen zugänglichen Inhalt zum erneuten Scannen
Erkennung des "verschlüsselnden Nutzers" Nein Die Plattform sieht hohe Entropie
Metadaten Nein Wer, wann, wie viel, Häufigkeiten
Rechtlicher Druck auf die Endpunkte Nein Der Schlüssel liegt in den Händen von A und B

Was er nicht löst

1. Das Problem der Erkennung durch hohe Entropie

Eine mit einem robusten Schema verschlüsselte Nachricht erzeugt Daten, die statistisch nicht von Zufallsrauschen zu unterscheiden sind. Eine Plattform, die das erwartete Format ihrer Nachrichten kennt (z. B. JSON mit strukturierten Feldern), kann leicht erkennen, dass eine Nachricht diesem Format nicht folgt:

Normale WhatsApp-Nutzdaten:
    {"key": {"remoteJid":"...","fromMe":true},"message":{"conversation":"Hallo"}}
    Entropie: ~4,2 Bits/Byte

Extern verschlüsselte Nutzdaten:
    <7e9f2b8a1c4d...  (scheinbar zufällige Bytes)
    Entropie: ~7,9 Bits/Byte → erkennbar

Wenn das Gesetz die Plattform verpflichtet, nicht scanbare Nachrichten zu blockieren, wäre dieser einfache Entropie-Detektor ausreichend, um diese Nachrichten zu identifizieren und zu blockieren.

2. Das Problem des externen Kanals

Das schwächste Glied des Schemas ist der anfängliche Schlüsselaustausch:

Wie vereinbaren A und B k_AB ohne die Plattform?
    ├→ Von Angesicht zu Angesicht:     Sicher, aber nicht skalierbar
    ├→ Signal:                          Sicher, aber erfordert, dass beide Signal nutzen
    ├→ Verschlüsselte E-Mail:           Machbar, aber unbequem
    ├→ WhatsApp selbst:                 Die Plattform könnte abfangen
    └→ Papier/QR-Code:                 Sicher, aber für häufige Kontakte unpraktisch

Damit der Ansatz mit nicht-technischen Kontakten funktioniert, müsste der Schlüsselaustausch über die Plattform selbst erfolgen, was das Problem wieder einführt: Wenn die Plattform den Schlüssel sehen kann, ist die externe Verschlüsselung irrelevant.

3. Das Problem des Gesetzes, das die Gesetzeslücke schließt

Dies ist der kritische Punkt, den die rein technische Analyse oft übersieht. Ein Gesetz wie CSAR beschränkt sich nicht darauf zu sagen "Plattformen müssen scannen". Es kann (und würde voraussichtlich) Bestimmungen enthalten wie:

Artikel X: Die Anbieter müssen sicherstellen, dass alle über ihre Infrastruktur
übertragenen Nachrichten gemäß den Artikeln Y-Z der Erkennung zugänglich sind.
Die Übertragung von Inhalten, die aufgrund ihres Formats oder ihrer technischen
Merkmale die Anwendung der obligatorischen Erkennungsmaßnahmen verhindern, ist
untersagt.

In diesem Szenario wäre die Plattform verpflichtet:

  1. Nachrichten mit ungewöhnlich hoher Entropie zu erkennen
  2. Ihre Übertragung zu blockieren
  3. Den Nutzer als "verdächtig der Umgehung" zu melden

Vergleich mit anderen Ansätzen

Aspekt Externe Verschlüsselung CSS Key Escrow Meldeschwellen
Die Plattform sieht den Inhalt Nein Ja (vor der Verschlüsselung) Ja Nur bei Meldungen
Skalierbar für nicht-technische Nutzer Nein Ja Ja Ja
Widerstandsfähig gegen rechtliche Ausweitung Hoch Niedrig Niedrig Mittel
Erfordert Vertrauen in die Plattform Nein Ja Ja Teilweise
Als "Umgehung" erkennbar Ja Nein Nein Nein

Das Problem der kritischen Masse

Die externe Verschlüsselung mit gemeinsamen Schlüsseln funktioniert perfekt als handwerkliche Maßnahme für einen technischen Nutzer, der:

  • Schlüssel generieren und verwalten kann
  • Kontakte hat, die dies ebenfalls können
  • Die Reibung des Prozesses akzeptiert

Aber sie funktioniert nicht als systemische Lösung für 500 Millionen Europäer. Der Grund ist nicht technisch, sondern strukturell: Ein Gesetz, das Scannen auf der Plattform vorschreibt, wird den Datenverkehr, der nicht gescannt werden kann, einfach verbieten oder blockieren, und die überwältigende Mehrheit der Nutzer wird weder das Wissen noch die Motivation haben, ein externes Verschlüsselungssystem zu übernehmen.

Nutzerpyramide:
    ▲  ~0,1%  Fortgeschrittene Techniker (externe Verschlüsselung möglich)
    ├  ~1%    Mittlere Techniker (möglich mit Mühe)
    ├  ~10%   Bewusste Nutzer (nicht machbar ohne Werkzeug)
    ▼  ~90%   Mainstream-Nutzer (nutzt, was die App bietet)

Wenn das Gesetz die externe Verschlüsselung blockiert, haben ~99,9 % der Nutzer
keinen Schutz. Und die 0,1 % sind als "sich schützende Nutzer" erkennbar,
genau dasselbe Paradoxon, das Obscura im Kontext des Fingerprinting dokumentiert.

Parallele zum Paradoxon des Schutzes

Dieser Ansatz leidet unter derselben Asymmetrie, die die Obscura-Forschung für Anti-Fingerprinting dokumentiert:


Der Verteidiger muss immer gewinnen. Der Angreifer muss nur einmal gewinnen.


Im Kontext von Chat Control:

  • Der Nutzer muss alle seine Nachrichten auf nicht unterscheidbare Weise schützen
  • Die Plattform muss eine einzige Anomalie erkennen (eine Nachricht mit hoher Entropie, ein ungewöhnliches Kommunikationsmuster), um den Nutzer als "umgehungsverdächtig" zu identifizieren
  • Einmal identifiziert, kann der Nutzer zusätzlichen Maßnahmen unterworfen werden (Sperrung, Meldung an Behörden, Ermittlungen)

Die Analogie zum Fingerprinting ist nahezu perfekt. In Obscura musste der Proxy alle Signale normalisieren, um nicht erkannt zu werden; hier muss der Nutzer alle seine Nachrichten wie normale Plattformnachrichten aussehen lassen, was mit externer Verschlüsselung unvereinbar ist.

Schlussfolgerung

Die externe Verschlüsselung mit gemeinsamen Schlüsseln ist technisch solide als individuelle Privatsphäremaßnahme. Wenn A und B einen Schlüssel außerhalb der Plattform vereinbaren und ihre Nachrichten verschlüsseln, kann die Plattform sie weder lesen, scannen noch melden. Punkt.

Aber als politische und systemische Lösung gegen ein Gesetz wie CSAR hat sie drei unlösbare Probleme:

  1. Das Gesetz wird die Gesetzeslücke schließen, indem es nicht scanbare Nachrichten verbietet oder blockiert
  2. Der Schlüsselaustausch führt das Problem für die Mehrheit der Nutzer wieder ein
  3. Die Verteidiger-Angreifer-Asymmetrie macht den Nutzer als "Umgeher" erkennbar, selbst wenn sein Inhalt sicher ist

Es ist kein falscher Ansatz. Es ist ein Ansatz, der für denjenigen funktioniert, der ihn implementieren kann, der aber nicht als Alternative zum Massenscannen verallgemeinert werden kann. Es ist der Unterschied zwischen dem Bau eines Atomschutzbunkers für deine Familie und der Behauptung, die gesamte Menschheit solle in Atomschutzbunkern leben.


Verwandte Dokumente: