Zum Hauptinhalt springen

Suchen...

Beliebte Suchen
SicherheitAktualisiert: 11. Nov. 2026

Firmware-Signierung

Firmware-Signierung ist die digitale Signatur des Herstellers auf jeder Firmware-Version, die ein Hardware-Wallet prüft, bevor es den Code installiert oder ausführt.

Auch bekannt als:signierte FirmwareFirmware-SignaturprüfungFirmware Signing

Was ist Firmware-Signierung?

Firmware-Signierung bedeutet, dass der Hersteller jede Firmware-Version mit seiner digitalen Signatur versieht, damit ein Hardware-Wallet die Herkunft eines Updates prüfen kann, bevor es dieses ausführt. Der Hersteller signiert einen Hash der Firmware mit einem offline verwahrten privaten Schlüssel; der passende öffentliche Schlüssel ist im Bootloader des Geräts hinterlegt.

Bei der Installation eines Updates und bei vielen Geräten bei jedem Start berechnet der Bootloader den Hash neu und prüft die Signatur. Firmware, die verändert, bei der Übertragung beschädigt oder von jemand anderem gebaut wurde, besteht die Prüfung nicht und wird abgelehnt oder mit einer deutlichen Warnung markiert. Manche Hersteller verlangen Signaturen mehrerer Schlüsselinhaber, sodass eine kompromittierte Person oder ein einzelner Schlüssel nicht ausreicht, um ein Update freizugeben.

Das versperrt einen verbreiteten Angriffsweg: ein gefälschtes Update, das über eine Phishing-Seite angeboten oder von Malware auf dem Computer eingeschleust wird. Manche Open-Source-Geräte erlauben dennoch die Installation eigener, unsignierter Firmware, in der Regel nach dem Löschen der gespeicherten Schlüssel und mit einer Warnung beim Start.

Eine gültige Signatur belegt die Herkunft, nicht die Qualität. Signierte Firmware kann weiterhin Fehler enthalten, und das Verfahren setzt voraus, dass der Hersteller seine Signaturschlüssel schützt. Offener Quellcode und reproduzierbare Builds ergänzen es: Außenstehende können bestätigen, dass die signierte Datei zum veröffentlichten Quellcode passt.

HardwareFirmware

Firmware ist die Software, die auf der Hardware-Wallet selbst läuft: Sie erzeugt Schlüssel, zeigt Transaktionsdetails auf dem Display und signiert.

Vollständige Definition lesen: Firmware
WalletHardware-Wallet

Ein Hardware-Wallet ist ein eigenes Gerät, das private Schlüssel offline aufbewahrt und Transaktionen intern signiert, sodass die Schlüssel nie auf einen Computer oder ein Smartphone gelangen.

HardwareBootloader

Ein Bootloader ist ein kleines Programm, das die Hardware initialisiert und das Hauptbetriebssystem oder die Firmware auf einem Gerät lädt. Er wird oft in Blockchain-Hardware-Wallets für einen sicheren Start verwendet.

Vollständige Definition lesen: Bootloader
SecurityMalware

Malware ist Schadsoftware, die Krypto stiehlt oder umleitet, etwa durch Mitschneiden von Eingaben, Austauschen kopierter Adressen oder Auslesen von Wallet-Dateien.

Vollständige Definition lesen: Malware
SecurityReproduzierbare Builds

Reproduzierbare Builds bezeichnen den Prozess, bei dem derselbe Quellcode konsequent identische Binärausgaben erzeugt, was eine überprüfbare und vertrauenswürdige Software in Blockchain- und Krypto-Projekten gewährleistet.

Vollständige Definition lesen: Reproduzierbare Builds

Praktische Beispiele

Beispiel 1: Ein Nutzer der Coinkite Coldcard Q lädt eine Firmware-Datei für ein Update per microSD herunter und vergleicht zuerst ihre Prüfsumme mit der PGP-signierten Liste, die Coinkite veröffentlicht. Anschließend prüft das Gerät die Signatur selbst, bevor es installiert.

Beispiel 2: Eine Phishing-Mail verlinkt auf ein „dringendes Sicherheitsupdate“. Die Datei ist nicht vom Hersteller signiert, und der Bootloader des Wallets verweigert die Installation.

HardwareFirmware

Firmware ist die Software, die auf der Hardware-Wallet selbst läuft: Sie erzeugt Schlüssel, zeigt Transaktionsdetails auf dem Display und signiert.

Vollständige Definition lesen: Firmware
HardwareColdcard

Coldcard ist ein air-gapped Hardware-Wallet für Bitcoin, hergestellt von Coinkite, das private Schlüssel offline speichert und Transaktionen ohne Internetverbindung signiert.

Vollständige Definition lesen: Coldcard
HardwareBootloader

Ein Bootloader ist ein kleines Programm, das die Hardware initialisiert und das Hauptbetriebssystem oder die Firmware auf einem Gerät lädt. Er wird oft in Blockchain-Hardware-Wallets für einen sicheren Start verwendet.

Vollständige Definition lesen: Bootloader

Häufig gestellte Fragen

Bedeutet eine gültige Signatur, dass die Firmware fehlerfrei ist?

Nein. Eine gültige Signatur beweist die Herkunft, nicht die Qualität: Sie zeigt, dass die Version vom Inhaber des Signaturschlüssels des Herstellers stammt. Signierte Firmware kann trotzdem Fehler enthalten, und das Verfahren setzt voraus, dass der Hersteller seine Schlüssel schützt. Quelloffener Code und reproduzierbare Builds ergänzen es, weil Außenstehende die signierte Binärdatei mit dem veröffentlichten Quellcode abgleichen können.

Was passiert, wenn ich eine Firmware-Datei aus einer Phishing-E-Mail installieren will?

Der Bootloader berechnet den Hash der Datei neu und prüft die Signatur gegen den im Gerät hinterlegten Herstellerschlüssel. Eine Datei ohne Signatur des Herstellers besteht die Prüfung nicht und wird abgelehnt oder deutlich als Warnung markiert. Das blockiert gefälschte Updates von Phishing-Websites oder von Schadsoftware auf dem Computer.

Kann ich eigene Firmware auf einem Wallet ausführen, das Signaturen prüft?

Bei manchen Open-Source-Geräten ja. Sie erlauben Besitzern, eigene unsignierte Firmware zu installieren, typischerweise nach dem Löschen der gespeicherten Schlüssel und mit einer Warnung beim Start. Bei anderen Geräten akzeptiert der Bootloader nur vom Hersteller signierten Code. In beiden Fällen ist unsignierte Firmware keine Herstellerversion, und das Gerät macht das sichtbar.

Bereit, eine sichere Wallet auszuwählen?

Nutzen Sie unsere Tools, um die richtige Hardware-Wallet für Ihre Bedürfnisse zu finden.