Eine Hardware-Wallet schützt deine Kryptowährungen auf zwei Arten: Sie hält die privaten Schlüssel, mit denen du dein Guthaben ausgeben kannst, von deinem Computer oder Smartphone getrennt. Auf ihrem eigenen Display kannst du außerdem die Transaktionsdetails prüfen, bevor du sie bestätigst. Beide Schutzmaßnahmen sind wichtig. Auch geschützte Schlüssel verhindern keinen Verlust, wenn du eine falsche Zahlung bestätigst oder dein Wallet-Backup preisgibst.
Zu einem sicheren Design gehört außerdem, wie die Wallet erstellt wird, wie das Gerät ihre Geheimnisse speichert und welche Software darauf laufen darf. Dieser Artikel erklärt die Grundlagen und zeigt, wie BitBox und BitBox Nova sie umsetzen.
Warum eine Hardware-Wallet statt einer Börse oder Software-Wallet?
Deine Kryptowährungen sind auf der Blockchain verzeichnet. Die Wallet verwahrt private Schlüssel: geheime Daten, mit denen du Ausgaben autorisieren kannst. Wer diese Schlüssel erhält, kann das zugehörige Guthaben auch ohne deine Hardware-Wallet ausgeben.
Die wichtigsten Unterschiede sind, wer die Schlüssel kontrolliert und wo sie gespeichert werden:
| Option | Wer kontrolliert die Schlüssel? | Wichtigstes Risiko oder eigene Verantwortung |
|---|---|---|
| Börse | Die Börse. | Du bist darauf angewiesen, dass sie Auszahlungen ausführt. Ein Hackerangriff, eine Insolvenz oder Auszahlungssperren können verhindern, dass du auf dein Guthaben zugreifen kannst. |
| Software-Wallet mit Schlüsseln auf deinem Computer oder Smartphone | Du selbst. Die Schlüssel liegen auf diesem Computer oder Smartphone. | Schadsoftware auf dem Gerät könnte die Schlüssel stehlen. Du bist dafür verantwortlich, die Wallet und ihr Backup zu schützen. |
| Hardware-Wallet | Du selbst. Die Schlüssel liegen auf einem separaten Gerät. | Das Gerät hält die Schlüssel vom Computer oder Smartphone getrennt und bietet ein eigenes Display zur Prüfung. Du musst weiterhin die Zahlungsdetails prüfen und dein Backup schützen. |
Eine Anwendung zusammen mit einer Hardware-Wallet zu nutzen, ist etwas anderes als eine Software-Wallet, die selbst die Schlüssel verwahrt: Im normalen Betrieb arbeitet die Anwendung mit der Hardware-Wallet zusammen, ohne deren private Schlüssel zu erhalten. Eine Hardware-Wallet verringert Risiken, beseitigt sie aber nicht vollständig.
Wie eine Hardware-Wallet deine privaten Schlüssel schützt
Beim Senden einer Transaktion teilen sich Anwendung und Hardware-Wallet die Arbeit:
- Die Anwendung bereitet die Transaktion vor und übermittelt deren Details an die Hardware-Wallet.
- Du prüfst und bestätigst auf dem Gerät. Prüfe, ob Zieladresse und Betrag der Zahlung entsprechen, die du vornehmen möchtest. Stimmen die Angaben nicht überein, bestätige die Transaktion nicht.
- Die Hardware-Wallet signiert intern. Nach deiner Bestätigung erstellt sie mit den privaten Schlüsseln eine digitale Signatur, ohne die Schlüssel an die Anwendung weiterzugeben.
- Die Anwendung sendet die signierte Transaktion an das Netzwerk, ohne die privaten Schlüssel zu erhalten.
Warum du Transaktionen auf dem Gerät prüfst
Auf dem Display der Hardware-Wallet kannst du unabhängig vom Computer oder Smartphone prüfen, was du autorisierst. Schadsoftware könnte beispielsweise eine kopierte Empfängeradresse durch die Adresse eines Angreifers ersetzen. Bestätigst du diese Adresse auf dem Gerät, kann die Hardware-Wallet die Transaktion korrekt signieren, obwohl die Zahlung an die falsche Person geht.
- Vor dem Senden: Vergleiche die vollständige Zieladresse und den Betrag auf dem BitBox-Display mit der Zahlung, die du vornehmen möchtest. Nutze dafür Empfängerdaten aus einer vertrauenswürdigen Quelle. Stimmen die Angaben nicht überein, bestätige die Transaktion nicht.
- Beim Empfangen: Prüfe deine Empfangsadresse auf dem BitBox-Display, bevor du sie dem Absender weitergibst.
Brich bei einer Sicherheitswarnung der BitBoxApp ab
Für Transaktionsprüfungen ist das Display des Geräts maßgeblich. Sicherheitswarnungen der BitBoxApp darfst du deshalb aber nicht ignorieren. Brich den Vorgang ab, wenn die App meldet, dass dein Gerät nicht authentisch ist oder eine Prüfung des Anti-Klepto-Protokolls fehlgeschlagen ist. Diese Prüfung soll verhindern, dass bestimmte Signaturen Informationen über private Schlüssel preisgeben. Fahre bei einer solchen Warnung nicht fort, nur weil die Anzeige auf dem Gerät normal aussieht.
Wie BitBox die Wallet und ihre Firmware schützt
Die Transaktionsprüfung ist ein Teil des Sicherheitskonzepts. BitBox kombiniert sie mit Schutzmaßnahmen für die Erstellung der Wallet, die Speicherung geheimer Daten und die Software auf dem Gerät.
Eine Wallet erstellen, die sich nicht leicht erraten lässt
Eine neu erzeugte Wallet beginnt mit geheimen Zufallsdaten, dem sogenannten Seed. Daraus werden ihre privaten Schlüssel abgeleitet. Wären diese Ausgangsdaten vorhersehbar, könnte ein Angreifer die Schlüssel nachbilden. BitBox kombiniert Zufallsdaten aus mehreren Quellen, darunter beide Chips und der verbundene Computer, um die Abhängigkeit von einer einzelnen Quelle zu verringern.
Wie diese Quellen zusammenwirken, erfährst du im Blogartikel Was ist Entropie und wie erstellt die BitBox eine Wallet?
Den Seed mit zwei Chips und deinem Passwort schützen
BitBox und BitBox Nova verteilen die Aufgaben auf zwei Chips. Ein Mikrocontroller führt die quelloffene Wallet-Firmware aus: Er leitet private Schlüssel ab und signiert Transaktionen. Der Seed der Wallet liegt verschlüsselt auf diesem Chip.
Ein separater Secure Chip schützt den Zugang zum Seed. Zum Entschlüsseln werden dein Gerätepasswort sowie Geheimnisse auf beiden Chips benötigt. Den Speicher des Mikrocontrollers auszulesen, reicht deshalb allein nicht aus. Der Secure Chip verlangsamt und begrenzt außerdem Versuche, das Passwort zu erraten, ohne den Wallet-Seed oder die privaten Schlüssel zu erhalten.
Diese Trennung bietet zusätzlichen Schutz vor physischen Angriffen und ermöglicht zugleich, den Code zu prüfen, der die Wallet-Geheimnisse verarbeitet. Sie macht die Hardware oder Firmware jedoch nicht immun gegen Schwachstellen.
BitBox Nova verwendet einen nach EAL6+ zertifizierten Secure Chip. Seine Dokumentation ist ohne Geheimhaltungsvereinbarung zugänglich. Die Zertifizierung gilt für den Chip, nicht für die gesamte Wallet. Zusätzlich setzt ein Hardware-Zähler im Secure Chip die Grenze von zehn fehlgeschlagenen Gerätepasswort-Eingaben durch. Wird diese Grenze erreicht, setzt sich das Gerät zurück. Für die Wiederherstellung brauchst du deshalb ein geprüftes Wallet-Backup und, falls du eine optionale Passphrase verwendest, genau diese Passphrase.
Unser Artikel über die Kombination aus Secure Chip und Open-Source-Firmware erklärt, wie diese Architektur den Seed schützt und zugleich ermöglicht, die Wallet-Firmware unabhängig zu prüfen. Die Änderungen bei Nova erklärt die Vorstellung der BitBox Nova.
Firmware und Echtheit des Geräts prüfen
Die Firmware ist die Software, die auf der Hardware-Wallet läuft. Bevor der BitBox-Bootloader sie ausführt, prüft er, ob sie von BitBox signiert wurde. Unabhängig davon prüft die BitBoxApp die Echtheit des verbundenen Geräts. Die beiden Prüfungen richten sich gegen unterschiedliche Risiken: nicht autorisierte Firmware und Geräte, die ihre Echtheit nicht nachweisen können.
Keine der beiden Prüfungen garantiert Schutz vor jeder Schwachstelle oder physischen Veränderung. Bevor du ein Gerät einrichtest, folge der Anleitung Prüfe deine BitBox vor der ersten Nutzung. Wie sie mit physischen Schutzmaßnahmen zusammenwirken, erklärt der Artikel Von der Produktion bis zur ersten Nutzung: So reduzieren wir Risiken in der Lieferkette.
Warum unabhängige Prüfungen wichtig sind
BitBox veröffentlicht den Quellcode der Firmware und der BitBoxApp zur unabhängigen Prüfung. Mit reproduzierbaren Firmware-Builds können Sicherheitsforscher ein Programm aus dem veröffentlichten Quellcode erstellen und das Ergebnis mit der ausgelieferten Version vergleichen. Diese Maßnahmen ermöglichen eine unabhängige Überprüfung. Sie beweisen nicht, dass jede Schwachstelle gefunden wurde.
Sicherheitsprüfungen und das Bug-Bounty-Programm von BitBox (Englisch) helfen, Schwachstellen aufzudecken. Was Transparenz und Reproduzierbarkeit belegen, erfährst du im Artikel Wie BitBox die Abhängigkeit vom Hersteller verringert. Das BitBox-Bedrohungsmodell (Englisch) beschreibt die Annahmen und Grenzen des Designs.
Was du weiterhin selbst schützen musst
Dein Backup kann den Zugriff auf dein Guthaben ermöglichen
Mit einem vollständigen microSD-Backup oder den vollständigen Wiederherstellungswörtern lässt sich deine Wallet ohne das ursprüngliche Gerät und dessen Passwort wiederherstellen. Nutzt du eine optionale Passphrase, wird zusätzlich genau diese Passphrase benötigt.
Bewahre Backups vertraulich und offline auf. Teile deine Wiederherstellungswörter niemals mit anderen und gib sie weder auf einer Website noch auf einem Computer oder Smartphone, in einem Support-Chat oder in einem KI-Tool ein. BitBox Support wird dich niemals nach deinen Wallet-Geheimnissen fragen.
Wie du dein Backup auswählst und schützt, erfährst du unter BitBox-Backup-Optionen und ihre sichere Aufbewahrung.
Schütze neben dem Backup auch dein Gerät: Halte dein Gerätepasswort geheim, verwende die offizielle BitBoxApp oder vertrauenswürdige kompatible Wallet-Software und halte die App und die Firmware aktuell.
Angriffsszenarien und praktische Sicherheitshinweise findest du im Artikel Können Hardware-Wallets gehackt werden?