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.

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.

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.

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