Artikel 8 von 124 Min. Lesezeit

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.

Ein Profildokument mit Schloss, eine Reihe Speicherblöcke, eine Uhr und ein Chip, auf einer Seite ein Schlüssel
Ein Passwort, ein Profil, ein Rechner.
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.

Dein Passwort durchläuft Argon2id, was etwa eine Sekunde und einen großen Speicherblock kostet, und gelangt in das verschlüsselte Profil, das an diesen Rechner gebunden ist
Speicher und Zeit, beides absichtlich teuer.

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.

Du zahlst den Preis einmal pro Entsperren; ein Angreifer zahlt ihn bei jedem Versuch, und Grafikkarten helfen nicht
Du zahlst einmal. Wer rät, zahlt jedes Mal.

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

  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.