Zum Inhalt

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

Jetzt handeln →

Was ist ein Hauptschlüssel?

Was ist ein Hauptschlüssel_

Ein Hauptschlüssel ist ein kryptografischer Schlüssel der obersten Ebene, der andere Schlüssel verschlüsselt und schützt, anstatt Daten direkt zu verschlüsseln. Er befindet sich an der Spitze einer Schlüsselhierarchie, üblicherweise in einem Hardware-Sicherheitsmodul (HSM) oder einem Cloud-Schlüsselverwaltungsdienst (KMS), und seine Sicherheit schützt alle darunter liegenden Schlüssel.

Ein Hauptschlüssel bildet die Wurzel einer Schlüsselhierarchie. Anstatt Daten zu verschlüsseln, verschlüsselt er die Schlüssel, die Daten verschlüsseln. Er wird in einem HSM oder KMS generiert und gespeichert und verlässt dieses System nur selten. Der Schutz eines Hauptschlüssels schützt alle untergeordneten Schlüssel, was die Schlüsselverwaltung vereinfacht und die Sicherheit erhöht.

Wichtige Erkenntnisse

  • Ein Hauptschlüssel verschlüsselt andere Schlüssel, nicht Daten. Er steht an der Spitze einer Schlüsselhierarchie, und seine Kompromittierung legt alle darunter liegenden Schlüssel offen.
  • Die Hauptschlüssel befinden sich in einem Hardware-Sicherheitsmodul (HSM) oder einem Cloud-KMS, wo der Schlüssel in Hardware generiert wird und niemals im Klartext ausgegeben wird.
  • Bei der Envelope-Verschlüsselung umschließt ein Hauptschlüssel (auch Schlüsselverschlüsselungsschlüssel genannt, KEK) einen Datenverschlüsselungsschlüssel (DEK); der DEK verschlüsselt die eigentlichen Daten. Hinweise zur Schlüsselhierarchie finden Sie in NIST SP 800-57.
  • AWS benannte seinen Schlüssel der obersten Ebene im Jahr 2021 von „Customer Master Key (CMK)“ in „KMS Key“ um; Azure Key Vault und Google Cloud KMS verwenden ihre eigenen Begriffe für die Schlüsselhierarchie, daher sollten Sie das jeweilige Modell des Anbieters lesen, anstatt anzunehmen, dass die Bezeichnungen übereinstimmen.
  • Die meisten Master-Schlüssel sind symmetrische AES-256-Schlüssel, die quantensicher bleiben, da Grovers Algorithmus ihre effektive Stärke nur halbiert, sodass sie etwa 128 Bit Sicherheit entspricht.

Was bewirkt ein Generalschlüssel?

Ein Hauptschlüssel schützt andere Schlüssel, sodass der Datenschutz skalierbar ist, ohne jeden Schlüssel einzeln offenlegen zu müssen.

Die direkte Verschlüsselung großer Datenmengen mit einem einzigen Schlüssel mit hohem Wert ist riskant und schwer zu handhaben. Systeme verwenden daher ein mehrschichtiges Modell. Zufällig generierte Datenverschlüsselungsschlüssel übernehmen die Hauptarbeit der Verschlüsselung von Dateien, Datenbankfeldern und Nachrichten. Ein Hauptschlüssel verschlüsselt anschließend diese Schlüssel. Da sich der Hauptschlüssel nur selten ändert und in geschützter Hardware verbleibt, kann das System untergeordnete Schlüssel rotieren lassen, neue hinzufügen und Daten neu verschlüsseln, ohne jemals den Hauptschlüssel selbst preiszugeben.

Deshalb wird ein Hauptschlüssel oft als der „Schlüssel, der Schlüssel schützt“ bezeichnet. Die Sicherung eines Hauptschlüssels innerhalb eines HSM ist weitaus praktischer als der Versuch, Tausende einzelner Schlüssel zu schützen, die über Anwendungen und Festplatten verteilt sind.

Die Schlüsselhierarchie: Hauptschlüssel, KEK und DEK

Ein Hauptschlüssel funktioniert innerhalb einer dreischichtigen Hierarchie, die bei der Envelope-Verschlüsselung verwendet wird: Der Hauptschlüssel schützt den Schlüsselverschlüsselungsschlüssel, der wiederum den Datenverschlüsselungsschlüssel schützt.

Die Hüllkurvenverschlüsselung ist das Standardverfahren zum Schutz großer Datenmengen. Ein Datenverschlüsselungsschlüssel (DEK) verschlüsselt die eigentlichen Daten. Ein Schlüsselverschlüsselungsschlüssel (KEK) umschließt (verschlüsselt) den DEK. Ein Masterschlüssel umschließt den KEK. Die Standardmethode zum Umschließen von Schlüsseln ist AES Key Wrap gemäß RFC 3394. Dieses Verfahren beinhaltet eine integrierte Integritätsprüfung, sodass Manipulationen an einem umschlossenen Schlüssel vor dessen Verwendung erkannt werden.

Der verschlüsselte DEK wird neben den verschlüsselten Daten gespeichert. Zum Lesen der Daten wird der verschlüsselte DEK an das HSM oder KMS zurückgesendet, mit dem höheren Schlüssel entschlüsselt, kurz im Speicher verwendet und anschließend verworfen. Der Hauptschlüssel verlässt niemals den sicheren Bereich. Eine detailliertere Beschreibung finden Sie im Leitfaden von Encryption Consulting zu Envelope-Verschlüsselung, KEK vs. DEK und Key Wrapping.

Vergleich der Schichten

SchichtWas es verschlüsseltWie oft es sich drehtWo es lebt
Hauptschlüssel / StammschlüsselDie wichtigsten Verschlüsselungsschlüssel darunterSelten; langlebigInnerhalb eines HSM oder Cloud-KMS, niemals im Klartext exportiert
Schlüsselverschlüsselungsschlüssel (KEK)Die DatenverschlüsselungsschlüsselRegelmäßigHSM oder KMS
Datenverschlüsselungsschlüssel (DEK)Die tatsächlichen DatenHäufig; kann pro Objekt geltenZusammen mit den Daten gespeichert.

Funktionsweise eines Generalschlüssels in einem HSM

Innerhalb eines Hardware-Sicherheitsmoduls wird der Hauptschlüssel in manipulationssicherer Hardware generiert und verlässt dieses Modul niemals im Klartext.

Ein HSM arbeitet nach dem „Black-Box“-Prinzip. Anwendungen senden Daten oder verschlüsselte Schlüssel über eine kontrollierte Schnittstelle an das HSM. Dieses führt die Verschlüsselung, Entschlüsselung oder Schlüsselerstellung intern mit dem Hauptschlüssel durch und gibt das Ergebnis zurück. Der Hauptschlüssel wird niemals auf die Festplatte geschrieben oder dem Betriebssystem zugänglich gemacht und bleibt somit selbst bei vollständiger Kompromittierung des Anwendungsservers geschützt.

HSMs verwenden zudem Hardware-Zufallszahlengeneratoren, um Schlüssel zu erzeugen und Schlüsselmaterial automatisch zu vernichten, wenn das Gerät eine physische Manipulation erkennt. Programme kommunizieren typischerweise über die PKCS#11-Schnittstelle mit einem HSM.

Da der Hauptschlüssel alle darunterliegenden Schlüssel schützt, unterstützen HSMs die verschlüsselte Schlüsselsicherung: Das Schlüsselmaterial wird durch einen Sicherungsschlüssel geschützt, der die Hardware selbst nie verlässt. Eine Sicherung kann daher nur auf einem HSM wiederhergestellt werden, das den passenden Sicherungsschlüssel enthält. Dies schützt vor dem größten Risiko eines Hauptschlüssels: seinem Verlust. Weitere Informationen zur Hardware finden Sie in der Erklärung von Encryption Consulting zum Thema Hardware-Sicherheitsmodule.

FIPS 140-3 und die Abschaffung im Jahr 2026: HSMs werden im Rahmen des NIST Cryptographic Module Validation Program (CMVP) validiert. FIPS 140-3 ist nun der gültige Standard: Am 21. September 2026 werden alle verbleibenden FIPS 140-2-Zertifikate in die CMVP-Historical-List aufgenommen. Bundesbehörden sollten diese daher nicht mehr für Neubeschaffungen verwenden. Achten Sie bei der Auswahl eines HSM zur Speicherung eines Master-Keys darauf, dass es über eine gültige FIPS 140-3-Validierung verfügt.

Hauptschlüssel im Cloud-Schlüsselmanagement (AWS, Azure, GCP)

Alle großen Cloud-Key-Management-Dienste verwenden ein Masterkey-Konzept, auch wenn jeder Anbieter es anders nennt.

Der AWS Key Management Service (KMS) bezeichnete seinen obersten Schlüssel ursprünglich als Kundenhauptschlüssel (Customer Master Key, CMK). AWS ersetzte diesen Begriff 2021 durch KMS-Schlüssel; das Konzept blieb unverändert, und ältere Bezeichnungen werden aus Gründen der Abwärtskompatibilität weiterhin verwendet. Ein KMS-Schlüssel fungiert als KEK (Key Envelope Key), der die Datenschlüssel Ihrer Anwendungen verschlüsselt. Google Cloud KMS dokumentiert seine Hierarchie explizit: Bei softwaregeschützten Schlüsseln verschlüsselt ein standortspezifischer KMS-Hauptschlüssel den KEK, der den DEK (Data Key Key) verschlüsselt. Das Schlüsselmaterial verlässt niemals die Grenzen von Cloud KMS. Azure Key Vault und Azure Managed HSM bieten dasselbe Hüllkurvenmodell, bei dem ein vom Kunden verwalteter Schlüssel die Schlüssel verschlüsselt, die Ihre Daten schützen.

Die wichtigste Erkenntnis ist, dass „Hauptschlüssel“ eine Rolle und keine feste Bezeichnung ist. Lesen Sie die Schlüsselhierarchie jedes Anbieters, bevor Sie die Steuerelemente zuordnen. Einen detaillierten Vergleich der Funktionen finden Sie in der Analyse von Encryption Consulting zu AWS KMS, Azure Key Vault und GCP KMS.

Maßgeschneiderte Cloud-Schlüsselverwaltungsdienste

Erhalten Sie flexible und anpassbare Beratungsdienste, die auf Ihre Cloud-Anforderungen abgestimmt sind.

Wo Generalschlüssel verwendet werden

Generalschlüssel kommen überall dort zum Einsatz, wo eine große Anzahl von Schlüsseln unter einer einzigen Vertrauensbasis geschützt werden muss.

  • Verschlüsselung ruhender Daten: Datenbanken, Dateisysteme und Speichervolumes erzeugen objektbezogene Datenschlüssel, die von einem Hauptschlüssel umschlossen werden, der in einem HSM oder KMS gespeichert ist.
  • Cloud-Schlüsselverwaltung: AWS, Azure und Google Cloud verwenden Master-Schlüssel, um die Datenschlüssel durch eine verwaltete Verschlüsselung für Speicher, Datenbanken und Geheimnisse zu schützen.
  • Bringen Sie Ihren eigenen Schlüssel mit (BYOK): Organisationen importieren oder kontrollieren einen Hauptschlüssel, um die Kontrolle über die Verschlüsselung auch dann zu behalten, wenn Workloads in einer öffentlichen Cloud ausgeführt werden.
  • Zahlungs- und PKI-Systeme: Zahlungs-HSMs und Zertifizierungsstellen verwenden Masterkeys, um Arbeitsschlüssel und Signaturschlüssel unter strenger Vier-Augen-Kontrolle zu schützen.

Herausforderungen bei der Verwendung eines Generalschlüssels

Die Stärke eines Generalschlüssels, nämlich dass er alles darunter schützt, ist gleichzeitig sein größtes Risiko.

  • Einziger Abhängigkeitspunkt: Der Verlust eines Hauptschlüssels führt dazu, dass alle darin enthaltenen Schlüssel unwiederbringlich verloren gehen. Daher sind verschlüsselte Backups und das Klonen von HSMs unerlässlich.
  • Hochwertiges Ziel: Ein kompromittierter Hauptschlüssel schaltet jeden untergeordneten Schlüssel frei, daher muss der Zugriff streng kontrolliert, protokolliert und durch Multi-Faktor-Authentifizierung geschützt werden.
  • Die Rotation ist schwieriger: Das Drehen eines Hauptschlüssels bedeutet, dass die darunterliegenden Schlüssel neu aufgewickelt werden. Systeme lösen dies, indem die kleineren Schlüssel häufig und der Hauptschlüssel selten gedreht werden.
  • Operative Komplexität: Eine korrekte Schlüsselhierarchie erfordert eine klare Trennung zwischen Hauptschlüsseln, KEKs und DEKs sowie eine Protokollierung von Auditvorgängen zur Einhaltung von PCI DSS, HIPAA und ähnlichen Rahmenwerken.

Wie Verschlüsselungsberatung hilft

Die HSM-Services von Encryption Consulting entwerfen und implementieren die Hardware-Schnittstelle, an der Ihre Hauptschlüssel generiert, gespeichert und verwendet werden. Sie arbeiten mit führenden Plattformen wie Thales, Entrust nShield und Utimaco und erfüllen die Standards von FIPS 140-3 und PCI DSS. Unsere Cloud-Datenschutz-Services unterstützen Sie anschließend beim Aufbau und der Verwaltung der gesamten Schlüsselhierarchie, der Hauptschlüssel, KEKs und DEKs in AWS, Azure und Google Cloud, einschließlich BYOK. Unsere Lösungen basieren auf ISO/IEC 27001:2022- und SOC 2-zertifizierten Verfahren.

Häufig gestellte Fragen

Was ist ein Generalschlüssel, einfach ausgedrückt?

Ein Hauptschlüssel ist der oberste Schlüssel in einer Schlüsselhierarchie. Anstatt Daten direkt zu schützen, verschlüsselt er andere Schlüssel. Diese untergeordneten Schlüssel verschlüsseln dann die eigentlichen Daten. Da sich der Hauptschlüssel an der Spitze befindet und seine sichere Hardware nur selten verlässt, schützt der Schutz eines Hauptschlüssels alle darunter liegenden Schlüssel. Dies ist einfacher und sicherer als die Bewachung Tausender einzelner Datenschlüssel.

Worin besteht der Unterschied zwischen einem Hauptschlüssel und einem Datenverschlüsselungsschlüssel?

Ein Datenverschlüsselungsschlüssel (DEK) verschlüsselt die eigentlichen Daten, wie z. B. eine Datei, ein Datenbankfeld oder eine Nachricht. Ein Hauptschlüssel hingegen greift nicht auf die Daten zu. Er verschlüsselt und entschlüsselt die Schlüssel, die die Daten schützen, einschließlich der zugrunde liegenden Verschlüsselungsschlüssel und DEKs. Der DEK wird ständig verwendet und kann kostengünstig ausgetauscht werden, während der Hauptschlüssel in einem HSM oder KMS gespeichert bleibt und sich nur selten ändert.

Wo wird der Generalschlüssel aufbewahrt?

Ein Hauptschlüssel wird in einem Hardware-Sicherheitsmodul (HSM) oder einem Cloud-Schlüsselverwaltungsdienst (KMS) gespeichert, der auf validierten HSMs basiert. In einem korrekt konfigurierten HSM wird der Hauptschlüssel intern generiert und liegt niemals im Klartext vor. Anwendungen senden Daten oder verschlüsselte Schlüssel zur Verarbeitung an das HSM. Der Hauptschlüssel führt die Operation intern aus, sodass das Schlüsselmaterial niemals dem Betriebssystem oder der Festplatte zugänglich ist.

Ist ein Hauptschlüssel dasselbe wie ein KEK oder ein Root-Schlüssel?

Die Begriffe überschneiden sich und werden von verschiedenen Anbietern unterschiedlich verwendet. Bei der Envelope-Verschlüsselung umschließt ein Hauptschlüssel (auch Schlüsselverschlüsselungsschlüssel oder KEK genannt) den Datenverschlüsselungsschlüssel. Der Wurzelschlüssel ist der höchste Schlüssel in der Hierarchie und wird daher auch als Hauptschlüssel bezeichnet. AWS hat seinen obersten Schlüssel 2021 von Kundenhauptschlüssel (CMK) in KMS-Schlüssel umbenannt. Es empfiehlt sich, die Schlüsselhierarchie jedes Anbieters zu prüfen, anstatt anzunehmen, dass die Bezeichnungen dasselbe bedeuten.

Was passiert, wenn ein Generalschlüssel verloren geht oder kompromittiert wird?

Geht ein Hauptschlüssel verloren, sind alle zugehörigen Schlüssel unwiederbringlich verloren, und die Daten unter diesen Schlüsseln sind endgültig gelöscht. Aus diesem Grund unterstützen HSMs die verschlüsselte Sicherung und das Klonen von Schlüsseln. Wird ein Hauptschlüssel kompromittiert, kann ein Angreifer alle darunterliegenden Schlüssel entschlüsseln. Daher muss der Hauptschlüssel ausgetauscht oder widerrufen und die betroffenen Schlüssel neu verschlüsselt werden. Diese zentrale Abhängigkeit ist der Hauptgrund, warum Hauptschlüssel in manipulationssicherer Hardware mit strenger Zugriffskontrolle gespeichert werden.

Müssen sich die Hauptschlüssel für die Post-Quanten-Kryptographie ändern?

Die meisten Masterkeys sind symmetrische AES-256-Schlüssel, die zum Verschlüsseln anderer Schlüssel verwendet werden. AES-256 bleibt auch gegen Quantenangriffe sicher, da Grovers Algorithmus die effektive Stärke nur halbiert und somit eine Sicherheit von etwa 128 Bit gewährleistet. Die größere Sorge nach dem Quantenzeitalter stellen asymmetrische Schlüssel wie RSA und ECC dar, die Shors Algorithmus knacken kann. Organisationen sollten daher erfassen, wo sich asymmetrische Schlüssel in ihrer Hierarchie befinden und die Migration zu Standards wie ML-KEM (FIPS 203) planen.

Zentralisieren Sie Ihre Schlüsselverwaltung

Sind Sie bereit, Ihre Hauptschlüssel durch eine validierte Vertrauensankerstelle zu schützen? Entdecken Sie die HSM-Services von Encryption Consulting oder sprechen Sie mit einem Berater von Encryption Consulting, um eine Schlüsselhierarchie für Ihre On-Premises- und Cloud-Umgebung zu entwerfen.