Blockchain/Niveau IV · Tiefer ins Protokoll/4.3 Verwahrung und Privatsphäre/Lektion 2
Hardware-Wallets
Der Air Gap, das Secure Element und die Schlüssel, die das Gerät niemals verlassen
MaterialienEin Hardware-Wallet-GerätEine begleitende Software-Wallet (z. B. Electrum oder Sparrow)Ein USB-Kabel oder ein QR-Code-Scanner
Neugier
- Wie kann ein Gerät eine Transaktion signieren, ohne jemals den privaten Schlüssel dem damit verbundenen Computer preiszugeben?
- Wovor schützt ein Secure-Element-Chip, und was können Außenstehende dank offener Firmware überprüfen?
- Was passiert, wenn eine Hardware-Wallet physisch in die Hände eines Angreifers mit Spezialausrüstung gerät?
Erkunden
- Hardware-Wallets sind spezielle Geräte, die Private Keys auf isolierter Hardware speichern und Transaktionen signieren, ohne die Schlüssel Computern mit Internetanschluss auszusetzen. Das Gerät zeigt vor der Bestätigung die Empfängeradresse auf seinem eigenen Bildschirm zur Überprüfung an. Diese Isolierung verhindert, dass Schadsoftware auf einem verbundenen Rechner Geheimnisse abruft oder Transaktionsdaten ändert. Zu den frühen Produkten gehören der Trezor (SatoshiLabs, 2014), die Ledger Nano S (2016) sowie die Coldcard (Coinkite, 2018).
- Die Designs teilen sich in Secure-Element-Chips und Allzweck-Mikrocontroller. Secure-Element-Chips widerstehen physischem Auslesen, ihr Innenleben ist jedoch nicht offengelegt; Allzweck-Mikrocontroller lassen sich vollständig überprüfen, sind aber physisch leichter angreifbar. Mehrere Geräte (zum Beispiel Coldcard, BitBox02 und Trezor Safe) kombinieren ein Secure Element mit offener oder quellverfügbarer (Source-Available) Firmware. 2020 demonstrierten die Kraken Security Labs, wie sich über physischen Zugriff auf die Elektronik des Geräts der Seed eines Trezor extrahieren lässt. Dieser Zielkonflikt prägt die heutigen Sicherheitsansätze: Transparenz gegenüber Manipulationssicherheit.
- Viele Signierworkflows verwenden teilweise signierte Bitcoin-Transaktionen (PSBT). Eine begleitende Software-Wallet erstellt eine unsignierte Transaktion und überträgt sie über USB, NFC oder QR-Codes an das Hardware-Gerät. Der Benutzer überprüft die Details auf dem Display des Geräts und bestätigt sie. Die Signatur wird intern mithilfe der secp256k1 ECDSA- oder Schnorr-Algorithmen erzeugt und zurückgesendet. Der Private Key verlässt niemals den sicheren Bereich.
- Air-Gapped-Geräte verzichten auf eine direkte Kabelverbindung zum Computer. Geräte wie die Coldcard signieren über SD-Karte, während andere QR-Codes zur Übertragung der Transaktionsdaten nutzen. Eine SD-Karte oder ein QR-Code ist dennoch ein Datenkanal, sodass ein kompromittierter Computer die Anfrage verändern könnte; genau das fällt auf, wenn man die Details auf dem eigenen Bildschirm des Geräts überprüft. Die physische Trennung zwischen Netzwerkexposition und Schlüsselspeicherung bleibt das zentrale Sicherheitsmodell für die langfristige Verwahrung.
- Risiken in der Lieferkette und bei Datenbanken bestehen trotz Hardware-Isolation fort. Manipulierte Geräte von inoffiziellen Händlern können Backdoors enthalten. 2020 wurde die Kundendatenbank von Ledger geleakt, was Phishing-Angriffe befeuerte, die Nutzer mit Social Engineering statt mit kryptografischen Angriffen ins Visier nahmen. Die Debatte um Ledger Recover im Jahr 2023 machte die Spannungen zwischen Komfort und Non-Custodial-Prinzipien deutlich, denn der optionale Dienst sollte verschlüsselte Teile des Seeds bei Drittunternehmen sichern.
- Hardware-Wallets dienen der langfristigen Aufbewahrung bei seltenem Zugriff und unterscheiden sich damit von mobilen Wallets oder Börsen-Wallets für alltägliche Ausgaben. Viele Nutzer teilen ihre Guthaben entsprechend auf: den Großteil auf einem Hardware-Gerät, kleine Beträge in einer Smartphone-Wallet. Selbstverwahrung bedeutet außerdem, dass kein Kundendienst einen Fehler rückgängig machen oder einen gestohlenen Seed wiederherstellen kann.
Kernfakten
- Der Trezor (2014) und die Ledger Nano S (2016) gehörten zu den ersten weit verbreiteten Hardware-Wallets; die Coldcard folgte 2018.
- Die Kraken Security Labs extrahierten 2020 über physischen Zugriff den Seed eines Trezor und zeigten damit die Risiken von Allzweck-Mikrocontrollern auf.
- Ledgers Kundendatenbank wurde im Jahr 2020 geleakt, was gezielte Phishing-Angriffe auf Nutzer ermöglichte.
- Air-Gapped-Geräte verwenden SD-Karten oder QR-Codes mit PSBTs, um Transaktionen ohne direkte Datenverbindung zu signieren.
- Secure-Element-Chips widerstehen physischem Auslesen, ihr Innenleben ist jedoch nicht offengelegt; einige Geräte kombinieren sie mit offener Firmware.
- Hardware-Wallets benötigen eine zugehörige Software-Wallet für die Netzwerkkommunikation und die Erstellung von Transaktionen.
Übung neun, sechs, drei, eins
9SammelnListen Sie 9 Modelle oder Hersteller von Hardware-Wallets auf. Notieren Sie jeweils den Chip-Typ (Secure Element vs. Mikrocontroller) und die primäre Verbindungsart.
6GruppierenGruppieren Sie die 9 nach Sicherheitsarchitektur in 6 Kategorien: geschlossenes Secure Element, offene Firmware, ausschließlich Air-Gapped, hybrid oder andere Designunterschiede.
3VerdichtenReduzieren Sie die 6 auf 3 zentrale Zielkonflikte zwischen Transparenz, physischer Widerstandsfähigkeit und Komfort.
1KristallisierenSchreiben Sie 1 Satz darüber, wovor der Air Gap schützt und wovor nicht.
Faktcheck
Datumsangaben, Zahlen und Behauptungen wurden mit den unten aufgeführten veröffentlichten Quellen abgeglichen.
- Kraken Security Labs, Trezor seed-extraction research (January 2020)
- Ledger, 'Data Breach Disclosure' (2020)
- A. M. Antonopoulos & D. A. Harding, Mastering Bitcoin, 3rd ed. (2023), ch. 5
- SatoshiLabs, Trezor documentation
- Coinkite, Coldcard user manual