Der Tresor auf deinem Desktop: Argon2id und ein Profil, das Rateversuchen standhält
Im AirGap-Modus hält die Desktop-Seite von AirNox keine Signierschlüssel, aber sie hält trotzdem Schützenswertes: welche Wallets du hast, welche Adressen dir gehören, dein Adressbuch, deine Einstellungen. All das liegt in einem verschlüsselten Profil.

Auf dieser Seite
Ein Profil
Alles, was der Desktop über dich weiß, steckt in einer einzigen verschlüsselten Datei: Wallets mit ihren Adressen und Labels, das Adressbuch, Netzwerkeinstellungen, Kopplungen mit deinem Handy und, bei Wallets ohne Air Gap, die Seeds, die sie verwenden. Die Datei öffnet sich mit deinem Passwort auf dem Rechner, der sie erstellt hat, und sie wird mit der Sorgfalt geschrieben, die eine Wallet-Datei verdient.
Argon2id, und warum speicherintensiv wichtig ist
Ein Passwort allein ist ein schwaches Geheimnis. Menschen wählen kurze, und ein schneller Computer kann Milliarden Versuche pro Sekunde gegen einen billigen Hash ausprobieren. Die Verteidigung: jeden Versuch teuer machen, und zwar so, dass Spezialhardware es nicht abkürzen kann.
AirNox Wallet streckt dein Passwort mit Argon2id, dem Sieger der Password Hashing Competition und der aktuellen Empfehlung für genau diese Aufgabe. Argon2id ist speicherintensiv (memory-hard): Die Berechnung braucht über die gesamte Dauer einen großen Speicherblock, nicht nur Rechenzeit. Eine Grafikkarte hat Tausende Kerne, aber nicht Tausende große Speicherblöcke, deshalb bringt der übliche Trick, Rateversuche parallel auf einer GPU laufen zu lassen, sehr wenig. Eigens gebaute Hardware schneidet nicht besser ab.

Auf deinen Rechner kalibriert
Die Kosten sind keine feste Zahl. Beim Anlegen des Profils misst die Wallet deinen Computer und stimmt Argon2id so ab, dass eine Berechnung dort etwa eine Sekunde dauert und einen großen Teil des Speichers belegt. Auf einer schnellen Workstation heißt das mehr Arbeit pro Versuch; auf einem kleinen Einplatinencomputer heißt es, dass die Parameter zur vorhandenen Hardware passen und es trotzdem etwa eine Sekunde dauert.

Genau auf diese Asymmetrie kommt es an. Du zahlst den Preis einmal pro Entsperren, und eine Sekunde ist nichts. Wer rät, zahlt ihn bei jedem Versuch. Eine Million Versuche sind eine Million Sekunden, in denen ein Rechner mit nichts anderem beschäftigt ist, jeweils mit großem Speicherbedarf, und die Arbeit lässt sich nicht an ein Rack voller Grafikkarten auslagern, um sie billig zu machen.
An den Rechner gebunden
Das Profil ist an den Computer gebunden, der es erstellt hat, und auf Rechnern mit dem Sicherheitschip TPM 2.0 ist diese Bindung im Chip verankert. Auf einen anderen Rechner kopiert, öffnet sich die Datei nicht allein mit dem Passwort. Eine gestohlene Datei ist dadurch deutlich schwerer zu knacken als sonst.
Der Rest des Tresors
Wachsende Wartezeiten. Nach falschen Versuchen wird die Wartezeit bis zum nächsten Versuch länger. Ein Rateversuch, der schon teuer ist, wird teuer und langsam.
Automatische Sperre bei Inaktivität. Geh weg, und das Profil sperrt sich selbst. Zurückkommen kostet dich ein Passwort.
Gesperrter Speicher. Solange das Profil offen ist, liegen seine Geheimnisse in Speicher, den das Betriebssystem nicht auf die Festplatte auslagern darf. Ein Seed bleibt dort nur so lange, wie er gebraucht wird, und wird gleich danach gelöscht, und alles wird gelöscht, wenn die Wallet geschlossen oder gesperrt wird.
Keine Bildschirmaufnahmen. Die Wallet hält ihre Fenster aus Screenshots und Bildschirmaufzeichnungen heraus, sodass ein Aufnahme-Tool auf demselben Computer nicht sieht, was du siehst.
Sicheres Schreiben. Jedes Speichern ist atomar: Die neue Datei wird vollständig geschrieben und dann an die Stelle der alten gesetzt. Ein Absturz mitten im Schreiben lässt dir also die vorherige gute Version, nie eine halb geschriebene. Eine beschädigte Datei wird mit markiertem Namen beiseitegelegt und nie stillschweigend verwendet.
Zugriff nur für dich. Das Profil ist für dein Benutzerkonto lesbar und für niemanden sonst auf dem Rechner.
Was der Tresor schützt und was nicht
Bei einer Air-Gap-Wallet enthält das Desktop-Profil Adressen und Einstellungen, und die Schlüssel bleiben auf dem Handy. Der Tresor schützt dann deine Privatsphäre und deine Konfiguration. Bei einer Wallet, deren Seed auf dem Desktop liegt, steht der Tresor zwischen einem Angreifer mit deiner Datei und deinem Guthaben, und genau deshalb ist er so gebaut, wie er gebaut ist. So ist AirNox Wallet auch für sich allein, mit dem Seed in diesem Tresor, eine solide Wahl für den Alltag, während AirGap die höchste Schutzstufe für das bleibt, worauf es am meisten ankommt. In beiden Fällen ist ein starkes Passwort deine Sache. Der Tresor macht jeden Rateversuch teuer. Ein kurzes Passwort kann er nicht lang machen.
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