Zum Inhalt

47-Tage-Zertifikate sind im Anmarsch. Sind Sie bereit?

Jetzt handeln →

HSMs – Schlüsselverwaltung

HSM-Schlüsselverwaltung

Hardware-Sicherheitsmodule (HSMs) sind nach FIPS 140-2 oder FIPS 140-3 validierte physische Geräte, die kryptografische Schlüssel innerhalb einer manipulationssicheren Hardware-Grenze generieren, speichern und schützen, sodass die Schlüssel niemals im Klartext austreten. Sie gewährleisten Zugriffskontrolle durch Multi-Faktor-Authentifizierung, generieren Schlüssel mithilfe von Hardware-Zufallszahlengeneratoren und führen alle kryptografischen Operationen intern durch. Die aufrufende Anwendung erhält ausschließlich die Ergebnisse (Signaturen, Chiffretext, entschlüsselte Daten). Empfohlene Vorgehensweise: Setzen Sie HSMs als Vertrauensanker für jede Infrastruktur ein, in der die Kompromittierung kryptografischer Schlüssel erhebliche Sicherheits- oder Compliance-Folgen nach sich ziehen würde, beispielsweise für PKI, Codesignierung, TLS, Datenbankverschlüsselung und Zahlungsabwicklung.

Kurzantwort: Was leisten HSMs im Bereich Schlüsselmanagement?

Ein HSM verwaltet kryptografische Schlüssel über ihren gesamten Lebenszyklus hinweg: Generierung (Hardware-TRNG), Speicherung (innerhalb der FIPS-Grenzen, verschlüsselt im Ruhezustand), Nutzung (Signier- und Entschlüsselungsvorgänge werden in Hardware durchgeführt), Rotation, Sicherung (nur verschlüsselter Export) und Löschung (mit Prüfnachweis). Es erzwingt Multi-Faktor-Zugriffskontrolle, sodass nur autorisierte Rollen Schlüsseloperationen durchführen können. FIPS 140-2 Level 3 (der Standard für die meisten Unternehmens- und Compliance-Workloads) ergänzt dies um Manipulationssicherheit, identitätsbasierte Authentifizierung und die Extraktion verschlüsselter Schlüssel. HSMs gelten gemäß NIST SP 800-57 als Best Practice für den Schutz von Verschlüsselungsschlüsseln. Informationen zu Cloud-Bereitstellungsoptionen finden Sie in unserem Leitfaden zu Cloud-HSMs: Übersicht und Anwendungsfälle.

Was ist ein Hardware-Sicherheitsmodul (HSM)?

Ein Hardware-Sicherheitsmodul (HSM) ist ein physisches Computergerät, das die Verwendung digitaler Schlüssel durch starke Authentifizierung und kryptografische Verarbeitung schützt. In einer isolierten, manipulationssicheren Umgebung generieren und sichern diese Geräte kryptografische Schlüssel, schützen kritische kryptografische Operationen und setzen implementierte Richtlinien für die Verwendung dieser Schlüssel durch. HSMs sind in verschiedenen Bauformen erhältlich:

  • Netzwerkgeräte: Die gemeinsame Nutzung durch mehrere Clients erfolgt über TCP/IP; das gängige Bereitstellungsmodell für zentrale HSM-Dienste in Unternehmen.
  • PCIe-Karten: direkt in einen Host-Server eingebettet; eliminiert Netzwerklatenz für Anwendungen, die den höchsten kryptografischen Durchsatz erfordern.
  • USB-angeschlossene Geräte: Tragbar, geringerer Durchsatz; wird für Offline-CA-Zeremonien und Entwickler-Workstations verwendet.
  • Cloud-basierte HSMs: FIPS-validierte Hardware, die von einem Anbieter betrieben wird; Fernzugriff ohne Hardware vor Ort.

Der Aufstieg der Hardware-Sicherheitsmodule

Unternehmen verschiedenster Branchen setzen verstärkt auf HSM (Heat Storage and Offloading), da die Kosten, Compliance-Anforderungen und Sicherheitsrisiken im Zusammenhang mit der Kompromittierung von Schlüsseln gestiegen sind. Zu den Treibern der HSM-Einführung zählen:

  • Cyberkriegsführung und fortgeschrittene, anhaltende Bedrohungen: Nationalstaatliche Akteure betrachten kryptografisches Schlüsselmaterial als ein wertvolles Ziel, das den dauerhaften Zugriff auf verschlüsselte Kommunikation und Daten ermöglicht.
  • Datenschutzbestimmungen: DSGVO, CCPA, HIPAA, PCI DSS und andere Rahmenwerke stellen Anforderungen an den Schutz kryptografischer Schlüssel, die HSMs speziell erfüllen sollen.
  • Mobile Zahlungen und digitale Identität: Zahlungssysteme und digitale Identitätsinfrastrukturen setzen für höchste Sicherheit auf hardwarebasierte Schlüsselverwaltung.
  • IoT und vernetzte Geräte: Geräteidentitätszertifikate und Codesignaturschlüssel für Firmware-Updates benötigen einen hardwaregestützten Schutz, um Geräteimitationen oder die massenhafte Verbreitung bösartiger Firmware zu verhindern.

FIPS 140 Validierungsstufen und ihre Bedeutung

Anpassbare HSM-Lösungen

Holen Sie sich hochsichere HSM-Lösungen und -Dienste zum Schutz Ihrer kryptografischen Schlüssel.

FIPS 140-NiveauWichtige Anforderungen über dem vorherigen NiveauTypischer Anwendungsfall
Level 1Funktionierender kryptografischer Algorithmus; Ausrüstung in ProduktionsqualitätSoftwareverschlüsselungsmodule; Anwendungen mit geringer Sicherheit
Level 2Rollenbasierte Authentifizierung; manipulationssichere physikalische Beschichtungen oder Siegel; OS-Zulassung gemäß CC EAL2+Allgemeine Unternehmensanwendungen; Software-Schlüsselspeicher mit Hardwarevalidierung
Level 3Manipulationssicherheit; identitätsbasierte Authentifizierung; verschlüsselte Extraktion kritischer Sicherheitsparameter (private Schlüssel)PKI-CA-Schlüssel; private TLS-Schlüssel; Codesignaturschlüssel; Finanzschlüsselmanagement; die meisten Compliance-Frameworks
Level 4Aktive Manipulationsreaktion; Erkennung von Umgebungsangriffen (Temperatur, Spannung, Strahlung); automatische Schlüssellöschung bei AngriffRoot-Schlüssel für Zahlungsnetzwerke; klassifizierte Regierungsanwendungen; Zertifizierungsstellen mit höchster Sicherheitsstufe

FIPS 140-3 ist der aktuelle Validierungsstandard; die Umstellung von FIPS 140-2 begann 2021 und ist noch nicht abgeschlossen. Die meisten Organisationen spezifizieren FIPS 140-2 Level 3 als Mindestanforderung für sensible Schlüsselverwaltungs-Workloads. Prüfen Sie bei aktuell evaluierten HSMs sowohl den aktuellen Validierungsstand als auch, ob die Roadmap des Herstellers eine FIPS 140-3-Zertifizierung für die verwendete Hardwaregeneration vorsieht.

Datensicherung mithilfe von Hardware-Sicherheitsmodulen: Schlüsselverwaltungsfunktionen

HSMs bieten ein umfassendes Schlüsselmanagement über den gesamten Schlüssellebenszyklus hinweg:

  • Schlüsselgenerierung: HSMs verwenden einen Hardware-Zufallszahlengenerator (TRNG), der gemäß NIST SP 800-90A (Hash_DRBG) und typischerweise auf PTG.2-Niveau gemäß den BSI-Spezifikationen AIS20 und AIS31 entwickelt wurde. Private und geheime Schlüssel können nur aus den von solchen DRBGs zurückgegebenen Daten generiert werden, wodurch eine kryptografische Qualität der Entropie gewährleistet wird, die von Software-Zufallsquellen nicht erreicht werden kann.
  • Schlüsselspeicher: Die Schlüssel werden innerhalb der FIPS-Grenze gespeichert. Im aktiven Betrieb liegen sie nur im geschützten RAM (CPU-Cache) im Klartext vor. Im Ruhezustand im HSM werden die Schlüsseldaten mit AES-256 verschlüsselt. Die Schlüssel existieren niemals im Klartext auf externen Festplatten.
  • Schlüsselverwendung und Autorisierung: Sobald die Schlüssel im HSM gespeichert sind, wird der Zugriff über Multi-Faktor-Authentifizierung gesteuert. Die meisten HSMs unterstützen sowohl rollenbasierte Authentifizierung als auch das Vier-Augen-Prinzip (Zwei-Personen-Regel), das die Durchführung hochsensibler Operationen durch mehrere autorisierte Mitarbeiter erfordert.
  • Schlüsselrotation: Das HSM verwaltet die Schlüsselrotation, ohne alte oder neue Schlüsseldaten nach außen preiszugeben. Anwendungen verwenden den neuen Schlüssel für neue Operationen, während das HSM den alten Schlüssel zur Entschlüsselung zuvor verschlüsselter Daten speichert, bis er nicht mehr benötigt wird.
  • Schlüsselsicherung: HSMs exportieren Schlüsselmaterial ausschließlich in verschlüsselter Form, geschützt durch einen Verschlüsselungsschlüssel, der das HSM niemals im Klartext verlässt. Dies ermöglicht die Wiederherstellung nach einem Notfall, ohne dass jemals Klartext-Schlüsselmaterial außerhalb der Hardwaregrenzen erzeugt wird.
  • Schlüsselzerstörung: Sichere Löschung mit nachvollziehbarem Prüfprotokoll, die den Anforderungen des Compliance-Rahmenwerks an wichtige Vernichtungsnachweise entspricht.

Anpassbare HSM-Lösungen

Holen Sie sich hochsichere HSM-Lösungen und -Dienste zum Schutz Ihrer kryptografischen Schlüssel.

Bereitstellungsbeispiel: HSM-Schlüsselverwaltung für Enterprise-PKI

  1. Root CA Offline-HSM: Ein USB- oder PCIe-HSM gemäß FIPS 140-2 Level 3 speichert den privaten Schlüssel der Root-CA. Das HSM wird offline gehalten und nur für die Signierzeremonien der Root-CA online geschaltet. Der Zugriff erfordert ein M-von-N-Smartcard-Quorum.
  2. Ausstellendes CA-Netzwerk-HSM: Ein netzwerkgebundenes HSM speichert den privaten Schlüssel der ausstellenden Zertifizierungsstelle (CA) für die Online-Zertifikatsausstellung. Die PKCS#11-Integration verbindet die CA-Software mit dem HSM; alle Signiervorgänge für Endbenutzerzertifikate finden innerhalb der Hardwaregrenzen statt.
  3. TLS-Schutz des privaten Schlüssels: Webserver und Load Balancer speichern die privaten TLS-Schlüssel im Netzwerk-HSM. Die TLS-Handshake-Signaturvorgänge werden vom HSM durchgeführt; der private Schlüssel gelangt niemals in den Speicher des Webservers.
  4. Codesignierungsschlüssel: Die privaten Codesignaturschlüssel werden im HSM gespeichert und von diesem verwendet. CodeSign Secure Für die Signierung aller Software-Releases. Der Signierdurchsatz wird vom HSM verwaltet; Signaturschlüssel können nicht auf eine Entwickler-Workstation exportiert werden.
  5. Zertifikatslebenszyklusmanagement: CertSecure Manager Verfolgt alle Zertifikate, die durch HSM-Privatschlüssel abgesichert sind, und automatisiert die Erneuerung vor Ablauf, einschließlich der 47-tägigen Zertifikatslebensdauer, die das CA/Browser Forum bis 2029 vorschreibt.

Risiken rein softwarebasierter Kryptographie

Für Organisationen, die auf HSMs verzichten möchten, ist reine Software- Kryptografie die Alternative. Die Risikokategorien sind gut bekannt:

  • Logische Angriffe: Angriffe auf den Arbeitsspeicher oder die Festplatte des Hostsystems dienen dem Auffinden kryptografischer Schlüssel. Zu den Methoden gehören die Ausnutzung von Sicherheitslücken zur Laufzeit, um auf den Serverspeicher zuzugreifen, das Extrahieren von Core-Data-Dumps und das Abfangen von Passphrasen für softwareverschlüsselte Schlüsseldateien.
  • Physische Angriffe: Ausbau von Festplatten oder SSDs, Einfrieren des flüchtigen Speichers (Kaltstartangriff) und Hardware-Speicheranalyse zur Extraktion von Schlüsselmaterial von der Festplatte oder dem RAM.

Wie schützt ein HSM davor? Die geschützten Geheimnisse existieren niemals außerhalb des HSM und liegen innerhalb des HSM nur während der aktiven Nutzung im geschützten RAM im Klartext vor. Ruhende Daten im Gerät werden mit AES-256 verschlüsselt. HSMs gemäß FIPS 140-2 Level 3 und höher erkennen Umgebungsänderungen (abnormale Temperatur, Über- oder Unterspannung). Level-4-HSMs erweitern diesen Schutz um die Erkennung aktiver physischer Angriffe und löschen sämtliche Schlüsseldaten, wenn die Hardware beschädigt oder manipuliert wird.

Sicherheitskonformität und -vorschriften

Die Einhaltung von Datenschutz- und Datensicherheitsanforderungen zählt branchenübergreifend zu den wichtigsten Treibern für den Einsatz von HSM. Wichtige Frameworks, die speziell auf die Anforderungen an den Schutz von HSM- oder Hardware-Schlüsseln eingehen:

  • Globale Regulierungen: Artikel 32 der Datenschutz-Grundverordnung (DSGVO) verlangt geeignete technische Maßnahmen, einschließlich Verschlüsselung mit starkem Schlüsselschutz; Anforderung 3 des PCI DSS (Payment Card Industry Data Security Standard) legt Kontrollen für das kryptografische Schlüsselmanagement fest, einschließlich Hardware-Sicherheit für den Schutz von Zahlungskartendaten.
  • US-Bestimmungen: Die technischen Sicherheitsvorkehrungen der HIPAA-Sicherheitsregel erfordern Verschlüsselung und Schlüsselverwaltung für ePHI; HITECH erweitert die HIPAA-Anforderungen; die Validierung nach FIPS 140-2/140-3 ist gemäß NIST SP 800-52 für Systeme der Bundesregierung, die sensible, nicht klassifizierte Informationen verarbeiten, obligatorisch.
  • Rahmenanforderungen: NIST SP 800-57 (Key Management Recommendations) spezifiziert die Kontrollen für das Key-Lifecycle-Management, die HSMs implementieren; NIST SP 800-131A spezifiziert genehmigte Algorithmusübergänge, die HSMs durchsetzen, indem sie kontrollieren, welche Operationen zulässig sind.

Die Zukunft der Hardware-Sicherheitsmodule

Die Zukunft von HSMs wird von zwei wichtigen Entwicklungen geprägt. Erstens werden HSMs zunehmend in Cloud- und Hybrid-Bereitstellungsmodellen eingesetzt: Unternehmen benötigen hardwarebasierte Schlüsselverwaltung in Cloud-Umgebungen, ohne in jeder Region eigene Hardware vor Ort zu betreiben. Dies treibt das Wachstum von HSM-as-a-Service und Cloud-basierten HSM-Bereitstellungen voran. Zweitens wird die Kompatibilität mit Post-Quanten-Kryptographie (PQC) zu einem Auswahlkriterium: Die aktuellen HSM-Algorithmen RSA und ECC sind auf zukünftigen kryptografisch relevanten Quantencomputern anfällig für Shors Algorithmus. Das NIST hat 2024 Post-Quanten-Standards finalisiert (ML-KEM, FIPS 203; ML-DSA, FIPS 204; SLH-DSA, FIPS 205). HSM-Anbieter entwickeln Firmware-Updates zur Unterstützung dieser neuen Algorithmen. Unternehmen, die eine neue HSM-Infrastruktur aufbauen, sollten sich über die PQC-Roadmap des Anbieters informieren. Unsere PQC-Beratungsdienste unterstützen Sie bei der Migrationsplanung.

Durch den Einsatz von HSMs schaffen Unternehmen die Grundlage für unternehmensweite Verschlüsselung und Schlüsselverwaltung, die kryptografische Schlüssel sowohl heute als auch im Zeitalter nach der Quantencomputertechnologie schützen. Ob für PKI , Codesignierung, Schlüsseleinspeisung oder Datenbankverschlüsselung – HSMs bieten hardwarebasierte Sicherheit, die Softwarealternativen nicht erreichen.

Häufig gestellte Fragen

Was ist ein Hardware-Sicherheitsmodul (HSM)?

Ein manipulationssicheres physisches Gerät, das kryptografische Schlüssel innerhalb einer Hardwaregrenze generiert, speichert und verwaltet, sodass die Schlüssel niemals im Klartext austreten. Validiert nach FIPS 140-2 oder FIPS 140-3 von Level 1 bis Level 4. Verfügbar als Netzwerkgerät, PCIe-Karte, USB-Gerät und Cloud-Instanz.

Worin besteht der Unterschied zwischen FIPS 140-2 Level 2, Level 3 und Level 4?

Stufe 2 bietet zusätzlich rollenbasierte Authentifizierung und manipulationssichere Beschichtungen. Stufe 3 (der gängigste Unternehmensstandard) ergänzt diese um Manipulationssicherheit, identitätsbasierte Authentifizierung und die Extraktion verschlüsselter Schlüssel. Stufe 4 bietet eine aktive Manipulationsabwehr: Das Gerät erkennt physikalische Angriffe sowie Angriffe durch Temperatur und Spannung und löscht sämtliche Schlüsseldaten. Die meisten Anwendungen im Finanz-, Regierungs- und PKI-Bereich nutzen Stufe 3.

Wie schützt ein HSM vor Schlüsselextraktionsangriffen?

Innerhalb des Systems generierte Schlüssel existieren niemals im Klartext außerhalb des Systems; Operationen finden in der Hardware statt; ruhende Daten werden mit AES-256 verschlüsselt; die Erkennung physischer Manipulationen ab Sicherheitsstufe 3+ führt zu einer Reaktion des Geräts auf physische Eindringversuche; für den Zugriff ist eine Multi-Faktor-Authentifizierung (Smartcard plus PIN) erforderlich. Das System schützt sowohl vor logischen (Software-Ausnutzung) als auch vor physischen (Hardware-Extraktion) Angriffen.

Was ist der Schlüssellebenszyklus im HSM-Schlüsselmanagement?

Generierung (Hardware-TRNG gemäß NIST SP 800-90A), Speicherung (verschlüsselt innerhalb der FIPS-Grenzen), Nutzung (alle Operationen in Hardware), Rotation (ohne Offenlegung des Klartextschlüssels), Backup (ausschließlich verschlüsselter Export mit HSM-generiertem KEK) und Vernichtung (sichere Löschung mit Prüfnachweis). Das HSM gewährleistet den Schutz in allen Phasen.

Welche Compliance-Vorschriften gelten für HSMs?

PCI DSS-Anforderung 3 für die Verwaltung von Zahlungskartenschlüsseln; HIPAA-Sicherheitsregel für den Schutz von ePHI-Verschlüsselungsschlüsseln; FIPS 140-2/140-3 für Anwendungen der US-Bundesregierung; NIST SP 800-57 für allgemeine Best Practices im Schlüsselmanagement; Artikel 32 der DSGVO für geeignete technische Maßnahmen; PCI HSM für Zahlungs-HSM-Funktionen.

Welche Risiken birgt reine Software-Kryptographie?

Logische Angriffe nutzen den Arbeitsspeicher des Hosts (Speicherabbilder, Zugriff auf privilegierte Prozesse, Zugriff auf den Hypervisor) und die Festplatte (verschlüsselte Schlüsseldateien mit offengelegten Passphrasen) aus. Physische Angriffe umfassen den Ausbau der Festplatte und das Auslesen des Arbeitsspeichers beim Kaltstart. HSMs verhindern diese Angriffe: Schlüssel existieren niemals im Klartext außerhalb der Hardwaregrenzen, und physischer Zugriff ohne Zugangsdaten liefert kein Schlüsselmaterial.