Artikel 5 von 124 Min. Lesezeit

Der Übertragungsweg gilt nie als vertrauenswürdig

Funkverfahren haben in Sachen Sicherheit keine gute Bilanz. Statt zu streiten, welches davon sicher genug ist, geht AirNox davon aus, dass keines es ist, und baut die Sicherheit eine Schicht darüber auf.

Eine versiegelte Kapsel mit Schloss auf dem Weg über drei verrauschte Übertragungsspuren zwischen Laptop und Handy
Die Übertragungswege sind verrauscht. Die Kapsel nicht.
Auf dieser Seite

Übertragungswege sind keine Ausweise

Eine Bluetooth-Kopplung (Pairing) beweist, dass zwei Geräte ein Kopplungsritual durchlaufen haben. NFC-Nähe beweist, dass etwas höchstens ein paar Zentimeter von einem Lesegerät entfernt war. Ein QR-Code beweist, dass eine Kamera ein Muster gesehen hat. Nichts davon beweist, wer auf der anderen Seite ist, und jeder dieser Wege wurde schon öffentlich angegriffen: Abhören, heruntergestufte Schlüsselstärke, ein Antippen, das mit zwei gewöhnlichen Handys quer durch eine Stadt weitergeleitet wird.

Darum behandeln wir alle drei als feindlich. Mithören kann jeder. Einschleusen kann jeder. Weiterleiten kann jeder. Nichts, was der Übertragungsweg behauptet, gilt als Beweis für irgendetwas.

Drei Schichten: feindliche Übertragungswege unten, die AirNox-Sitzung in der Mitte, deine Entscheidung oben
Unten die Übertragungswege. Darüber die Sitzung. Ganz oben du.

Einmal koppeln

Vertrauen entsteht ein einziges Mal: wenn du Desktop und Handy koppelst. Der Desktop zeigt einen QR-Code, das Handy scannt ihn. Dann zeigen beide Bildschirme einen kurzen Code, und du vergleichst sie. Stimmen sie überein, haben sich die beiden Geräte auf Schlüssel geeinigt, die kein Übertragungsweg je gesehen hat, und jedes kennt von da an die Identität des anderen. Stimmen sie nicht überein, saß etwas dazwischen, und du brichst ab.

Dieser Vergleich ist der einzige Moment, in dem ein Mensch den Kanal prüft, und genau auf diesen Moment kommt es an. Alles danach erbt das Vertrauen, das du mit eigenen Augen hergestellt hast.

Drei Schritte: QR-Code scannen, kurzen Code auf beiden Bildschirmen vergleichen, gekoppelt; darunter werden veränderte, wiederholte und ungeordnete Nachrichten verworfen
Ein Vergleich, dann übernimmt die Sitzung.

Die Sitzung

Nach der Kopplung läuft jede Nachricht zwischen Desktop und Handy in einer Sitzung, die der Wallet gehört. Sie ist End-to-End-verschlüsselt, ein abgehörter Übertragungsweg verrät also nichts als Rauschen. Sie ist gegenseitig authentifiziert (mutually authenticated), also weiß jede Seite, dass die Nachricht von dem Gerät kommt, mit dem sie gekoppelt ist, und nicht von etwas, das sich dafür ausgibt. Und sie ist an den Übertragungsweg gebunden, auf dem sie läuft, sodass sich eine auf einem Weg mitgeschnittene Nachricht nicht auf einem anderen erneut einspielen lässt.

Die Sitzung beruht auf einem gut untersuchten, modernen Handshake-Design, wie es weit verbreitete sichere Tunnel verwenden. Wir improvisieren keine Kryptografie.

Was verworfen wird

Eine Nachricht, die unterwegs verändert wurde, scheitert an der Authentifizierung und wird verworfen. Eine erneut eingespielte Nachricht kommt außer der Reihe an und wird verworfen. Eine Nachricht, die in falscher Reihenfolge ankommt, wird verworfen. Eine Nachricht von einem Gerät, das nicht das gekoppelte ist, kommt nie am Handshake vorbei. In jedem dieser Fälle zeigt das Handy nichts zum Signieren an, weil nichts Gültiges angekommen ist.

Deshalb kostet der Komfort von Bluetooth LE und NFC keine Sicherheit. Der Übertragungsweg darf so schwach sein, wie er will. Ob der Funk darunter sicher ist, ist eine Frage, die wir nie beantworten müssen.

Über jeden Übertragungsweg dieselbe Sitzung

Die Sitzung weiß nicht, ob sie über Licht, Funk oder ein Antippen läuft. Du kannst per QR koppeln und dann Bluetooth LE für die tägliche Arbeit und NFC an einem Terminal nutzen, alles ohne neue Kopplung. Ein Wechsel des Übertragungswegs ändert nichts daran, wem vertraut wird, denn dem Übertragungsweg wurde nie vertraut.

Ist das noch ein Air Gap?

Puristen sagen, ein Air Gap bedeutet nur Licht. Über das Wort streiten wir nicht. Wenn du die strenge Variante willst, nutze QR-Codes und nichts anderes; die stehen immer bereit. Die Eigenschaft, um die es uns geht, liegt unter dem Wort: Das Gerät mit den Schlüsseln hat keinen Weg ins Internet, und hinüber gelangen immer nur eine Anfrage, die das Handy selbst dekodiert, und eine Signatur, die es bewusst erzeugt hat. Eine Sitzung über Bluetooth LE bewahrt diese Eigenschaft. Sie sorgt zusätzlich dafür, dass du den Air Gap auch weiter benutzt.

Die ganze Serie

  1. Annahme: Der Computer ist kompromittiert
  2. Mass Adoption Security: Das Signiergerät ist ein Handy, das du schon hast
  3. Drei Wege über den Air Gap: QR-Codes, Bluetooth LE und NFC
  4. Unsichtbar im Äther: ein Signiergerät, das kein Scanner findet
  5. Der Übertragungsweg gilt nie als vertrauenswürdig
  6. Was das Handy dir zeigt: Transaktionsanalyse auf dem Signiergerät
  7. Das Handy führt selbst Buch
  8. Der Tresor auf deinem Desktop: Argon2id und ein Profil, das Rateversuchen standhält
  9. dApps ohne Browser-Wallet
  10. Ein MCP-Server mit Regeln: KI-Agenten mit Limits
  11. Eine geschützte Wallet für alles
  12. Klein und nativ: C++, keine JavaScript-Runtime, von der Workstation bis zum Raspberry Pi

Trag dich in die Warteliste ein

Hinterlass deine E-Mail-Adresse, dann schicken wir dir Neuigkeiten zum Release. Sonst nichts.