- Warum PQC bei der Code-Signierung wichtig ist
- Neue PQC-Algorithmen werden in v3.02 unterstützt
- Hybride Signatur-Workflows: Unterstützung klassischer und PQC-Algorithmen
- Verwenden von MLDSA und LMS in CodeSign Secure v3.02: Schritt-für-Schritt-Anleitung
- Anwendungsfälle der PQC-basierten Code-Signierung
- Compliance und regulatorische Ausrichtung mit PQC-Bereitschaft
- Fazit
CodeSign Secure wurde von Encryption Consulting entwickelt und ist eine zentrale, sichere und skalierbare Plattform für die Codesignierung. Sie unterstützt Unternehmen beim sicheren Signieren von Code, ohne Kompromisse bei Sicherheit oder Geschwindigkeit einzugehen. Die Plattform ist für moderne DevOps-Umgebungen konzipiert und lässt sich nahtlos in gängige CI/CD-Pipelines (wie Azure DevOps , Jenkins, GitLab usw.) integrieren. Strenge Zugriffskontrollen und Genehmigungsworkflows gewährleisten einen reibungslosen und konformen Signaturprozess.
CodeSign Secure von Encryption Consulting wird mit der Veröffentlichung von Version 3.02 kontinuierlich weiterentwickelt und bietet ein wegweisendes Update mit Unterstützung für Post-Quanten-Kryptographie (PQC). Diese neue Version führt PQC ein und ist damit eine der ersten Enterprise-Codesignaturlösungen, die für das Zeitalter des Quantencomputings gerüstet ist. V3.02 beinhaltet integrierte Unterstützung für MLDSA (Multivariate Lattice Digital Signature Algorithm) und LMS (Leighton-Micali Signatures), zwei vom NIST anerkannte, quantenresistente Signaturverfahren.
Egal, ob Sie bereits über die Quantenbereitschaft nachdenken oder einfach nur Ihre Code-Signing-Infrastruktur stärken möchten, Code Sign Secure v3.02 hilft Ihnen dabei, die Nase vorn zu behalten – sicher und intelligent.
Warum PQC bei der Code-Signierung wichtig ist
Seien wir ehrlich: Quantencomputing ist keine ferne Theorie mehr. Es schreitet rasant voran, und obwohl es noch nicht zum Mainstream gehört, ist es nah genug dran, dass Unternehmen seine Auswirkungen auf die Cybersicherheit, insbesondere im Hinblick auf die Code-Signierung, nicht ignorieren können.
Herkömmliche digitale Signaturalgorithmen wie RSA und ECC haben uns jahrelang gute Dienste geleistet, sind aber anfällig für Angriffe leistungsstarker Quantencomputer. Sobald diese Maschinen leistungsfähig genug sind, könnten sie die heute weit verbreiteten kryptografischen Schlüssel in einem Bruchteil der Zeit knacken, die klassische Computer benötigen. Das ist eine gravierende Bedrohung für die Codesignierung.
Codesignaturen sollen beweisen, dass Software nicht manipuliert wurde und von einer vertrauenswürdigen Quelle stammt. Können Quantencomputer diese Signaturen fälschen, öffnet dies Tür und Tor für ernsthafte Bedrohungen wie Schadsoftware, die sich als vertrauenswürdige Anwendungen ausgibt, Hintertüren in Software-Updates und vieles mehr. Hier kommt die Post-Quanten-Kryptographie (PQC) ins Spiel.
PQC-Algorithmen sind so konzipiert, dass sie Quantenangriffen standhalten. Durch die Integration von PQC in Code-Signatur-Workflows reagieren Sie nicht nur auf zukünftige Probleme, sondern schützen Ihre Software-Lieferkette proaktiv und langfristig. Es geht darum, Ihr Vertrauensmodell zukunftssicher zu machen, insbesondere für langlebige Software wie IoT-Firmware, eingebettete Systeme und behördliche Anwendungen.
CodeSign Secure v3.02 unterstützt PQC standardmäßig und verschafft Unternehmen damit einen Vorsprung bei der Anpassung an die nächste Ära der Kryptografie, ohne Kompromisse bei Benutzerfreundlichkeit oder Leistung einzugehen. Das ist jetzt ein kluger Schritt und für die Zukunft unerlässlich.
Neue PQC-Algorithmen werden in v3.02 unterstützt
MLDSA (44, 65, 87) und LMS
Mit Version 3.02 bietet CodeSign Secure Unterstützung für modernste Post-Quanten-Kryptographie-Algorithmen (PQC) und macht Ihren Codesignierungsprozess damit zukunftssicher. Was ist also neu?
MLDSA (Multivariate Lattice Digital Signature Algorithm) – 44, 65, 87
Dies sind die drei Stärkestufen eines quantensicheren digitalen Signaturalgorithmus auf Basis der Gitterkryptografie. MLDSA wurde entwickelt, um hohe Sicherheit gegen Quantenangriffe zu bieten und gleichzeitig effizient genug für reale Anwendungen zu sein.
- MLDSA-44: Optimiert für Geschwindigkeit und kleinere Signaturen, ideal für einfache Signieranwendungen.
- MLDSA-65: Eine ausgewogene Option, die hohe Sicherheit mit guter Leistung bietet.
- MLDSA-87: Die sicherste Variante, ideal zum Signieren sensibler oder hochwertiger Software-Assets.
Durch das Angebot mehrerer MLDSA-Stufen können Sie mit unserem CodeSign Secure je nach Ihren Software- und Regulierungsanforderungen das richtige Gleichgewicht zwischen Leistung und Schutz wählen.
LMS (Leighton-Micali Signatures) über PQSDK
LMS ist einer der ersten vom NIST für digitale Signaturen zugelassenen PQC-Algorithmen und eignet sich besonders gut für den langfristigen Integritätsschutz von Firmware, IoT-Geräten und kritischen Infrastruktursystemen. Unsere CodeSign Secure v3.02 integriert LMS über das PQSDK und ermöglicht Ihnen so die einfache Signierung von Software mit quantenresistenten Anmeldeinformationen, die über Jahre hinweg vertrauenswürdig bleiben.
Und was noch besser ist: Sie können diese PQC-Algorithmen auch im Hybridmodus verwenden, d. h. sowohl mit klassischen (RSA/ECC) als auch mit quantensicheren Schlüsseln signieren. Dies gibt Ihnen die Flexibilität, einen reibungslosen Übergang zu ermöglichen, ohne die Kompatibilität zu beeinträchtigen.
Hybride Signatur-Workflows: Unterstützung klassischer und PQC-Algorithmen
Seien wir ehrlich: Die meisten Unternehmen werden RSA oder ECC nicht über Nacht aufgeben. Und das ist völlig in Ordnung. Der Übergang zur Post-Quanten-Kryptografie (PQC) ist ein Prozess, kein Umlegen eines Schalters.
Aus diesem Grund wurde CodeSign Secure v3.02 entwickelt, um hybride Signatur-Workflows zu unterstützen. So können Sie sowohl klassische (RSA/ECC) als auch quantensichere (MLDSA/LMS) Algorithmen im selben Signaturprozess kombinieren.
Was bedeutet das für Sie? Sie können Software weiterhin mit vertrauenswürdigen klassischen Schlüsseln signieren, um die Kompatibilität zu gewährleisten, und gleichzeitig eine PQC-Schutzebene für die Zukunftssicherheit hinzufügen. Dieser Ansatz mit doppelter Signatur stellt sicher, dass Ihre Software sowohl heute als auch in einer Post-Quanten-Welt verifizierbar bleibt, unabhängig davon, welcher Verifizierer die Signatur prüft.
Warum es darauf ankommt:
- Weicher Übergang: Nehmen Sie PQC in Ihrem eigenen Tempo an, ohne vorhandene Systeme oder Benutzer-Workflows zu unterbrechen.
- Erhöhte Sicherheit: Profitieren Sie von den Stärken sowohl klassischer als auch quantenresistenter Signaturen.
- Breite Kompatibilität: Behalten Sie die Unterstützung für ältere Tools und Plattformen bei, während Sie sich auf kommende Standards vorbereiten.
Egal ob Sie Anwendungsbinärdateien, Firmware oder Container-Images signieren , CodeSign Secure handhabt die hybride Signierung sauber und effizient und integriert sich so nahtlos in Ihre CI/CD-Pipelines und Genehmigungsworkflows, als wäre es schon immer da gewesen.
Wenn Sie sich also auf morgen vorbereiten möchten, ohne die Abläufe heute zu stören, ist die Hybridsignatur die Brücke, und CodeSign Secure sorgt für ein nahtloses Überqueren dieser Brücke.
Verwenden von MLDSA und LMS in CodeSign Secure v3.02: Schritt-für-Schritt-Anleitung
MLDSA
Schritt 1. Gehen Sie in CodeSign Secure auf die Registerkarte „Signaturanforderung“ und klicken Sie auf „MLDSA-Schlüssel erstellen“.

Schritt 2. Geben Sie die erforderlichen Details in das Formular ein ( Schlüsselparameter ist für den MLDSA-Algorithmusparameter – MLDSA 44, 65, 87 )

Schritt 3. Nachdem Sie die erforderlichen Angaben eingegeben haben, klicken Sie auf die Schaltfläche „Erstellen “.

Schritt 4. Ihr MLDSA-Schlüssel wird im HSM erstellt.

Schritt 5. Nun erstellen wir im HSM eine digitale Signatur mithilfe dieses privaten MLDSA-Schlüssels. Wählen Sie dazu „MLDSA-Signatur abrufen“ und klicken Sie darauf.

Schritt 6. Sie werden zur Eingabe der erforderlichen Details aufgefordert:

- Der Schlüsselalias ist die Schlüsselkennung, die Sie beim Erstellen des MLDSA-Schlüssels eingegeben haben.
- Geben Sie ein SHA-256 Hash der Datei, die Sie signieren möchten.
Schritt 7. Nachdem Sie die entsprechenden Angaben eingegeben haben, klicken Sie auf die Schaltfläche „Erstellen “.

Schritt 8. Eine .sig-Datei mit der MLDSA-Signatur wird auf Ihr lokales System heruntergeladen.

Schritt 9. So sieht Ihre MLDSA-Signatur aus

LMS über PQSDK
Schritt 1. Extrahieren Sie das PQSDK-Tarball zur Installation.
tar -xvzf libpqsdk-*.tar.gz
Schritt 2. Richten Sie die für die Verwendung der PQSDK-Tools erforderlichen Umgebungsvariablen ein.
Quelle setup.sh
Schritt 3. Generieren Sie einen privaten LMS-Schlüssel mithilfe des PQSDK.
./pq-tool genkey –algo LMS –key-out lms.key
Schritt 4. Extrahieren Sie den öffentlichen LMS-Schlüssel aus dem privaten Schlüssel.
./pq-tool getpub –key-in lms.key –pub-out lms.pub
Schritt 5. Signieren Sie eine Datei (hier data.txt) mit dem privaten Schlüssel des LMS und geben Sie eine Signaturdatei aus.
./pq-tool sign –key-in lms.key –in data.txt –sig-out data.txt.sig
Schritt 6. Überprüfen Sie die LMS-Signatur der signierten Datei mithilfe des zugehörigen öffentlichen Schlüssels.
./pq-tool verify –pub-in lms.pub –in data.txt –sig-in data.txt.sig
Schritt 7. CodeSafe SEEWorld erstellen und laden:
./csg-compile –input sign_lms.c –output sign_lms.see./csg-load –load sign_lms.see –name sign-lms-world
- csg-kompilieren kompiliert die Signaturlogik in eine SEEWorld (Secure Enclave)
- csg-laden lädt die SEEWORLD mit einem bestimmten Namen in das HSM
Schritt 8. Führen Sie die LMS-Signierung einer Beispieldatei innerhalb der geladenen CodeSafe SEEWorld-Umgebung durch.
./csg-exec –world sign-lms-world –sign data.txt –sig-out data.txt.sig
Schritt 9. Überprüfen Sie die in SEEWorld erstellte Signatur mithilfe des öffentlichen Schlüssels.
./pq-tool verify –pub-in lms.pub –in data.txt –sig-in data.txt.sig
Anwendungsfälle der PQC-basierten Code-Signierung
- Firmware-Signierung: Firmware-Updates sind ein kritisches Ziel für Angreifer, insbesondere im IoT, in der Automobilindustrie und in Industriesystemen. Post-Quantum-Code-Signierung stellt sicher, dass heute veröffentlichte Firmware-Updates auch dann sicher und überprüfbar bleiben, wenn Quantencomputer morgen Realität werden. Mit PQC-Algorithmen wie LMS oder ML-KEM helfen dabei, diese Geräte zukunftssicher gegen Quantenbedrohungen zu machen und gleichzeitig das Vertrauen in die Geräteintegrität aufrechtzuerhalten.
- Geschäftliche Anwendungen: Unternehmenssoftware enthält häufig vertrauliche Logik und ist mit sensiblen Systemen verbunden. Durch PQC-basierte Code-Signierung können Unternehmen ihre internen Anwendungen auch in einer Post-Quanten-Welt vor Manipulation schützen. Dies ist besonders wichtig für Anwendungen, die Identitäts-, Verschlüsselungs- oder Compliance-relevante Vorgänge verarbeiten, bei denen herkömmliche Signaturen irgendwann an ihre Grenzen stoßen könnten.
- Software mit Langzeitsupport (LTS): Software, die über ein Jahrzehnt oder länger gewartet wird, wie Betriebssystemkerne, eingebettete Geräte-Stacks oder regulierte Finanzsysteme, muss langfristig geschützt werden. PQC-basierte Code-Signierung stellt sicher, dass diese Signaturen auch in Zukunft als sicher gelten, selbst wenn sich kryptografische Standards weiterentwickeln. Dies ist ein proaktiver Schritt für jeden Anbieter, der langfristigen Support anbietet.
Compliance und regulatorische Ausrichtung mit PQC-Bereitschaft
Die Einhaltung von Compliance-Anforderungen erfordert mehr als nur das Abhaken von Checklisten; es geht darum, proaktiv und zukunftsorientiert zu handeln. Da Regulierungsbehörden und Normungsorganisationen wie NIST, ETSI und NSA zunehmend Post-Quanten-Kryptographie (PQC) empfehlen oder vorschreiben, verschaffen sich Unternehmen, die PQC frühzeitig einsetzen, einen entscheidenden Wettbewerbsvorteil.
Beispielsweise hat das NIST seine erste Auswahlrunde für PQC-Algorithmen bereits abgeschlossen, und Regierungen weltweit drängen Behörden und Anbieter zur Migration. Wenn Ihr Code-Signaturprozess bereits Algorithmen wie LMS, ML-KEM oder Dilithium unterstützt, setzen Sie nicht nur ein Sicherheitshäkchen, sondern erfüllen auch die neuen Compliance-Frameworks, die bald branchenübergreifend erwartet werden.
Die PQC-Bereitschaft ist auch bei Audits von Vorteil. Ob für SOC 2, ISO 27001 oder branchenspezifische Rahmenwerke (wie UNECE WP.29 für die Automobilindustrie oder HIPAA für das Gesundheitswesen): Der Nachweis, dass Sie quantenresistente Signaturen verwenden, signalisiert zukunftsorientiertes Risikomanagement und langfristige kryptografische Sicherheit.
Kurz gesagt: PQC ist nicht nur ein technisches Upgrade; es entwickelt sich schnell zu einer Compliance-Erwartung. Wer jetzt die Nase vorn hat, vermeidet spätere Probleme.
Fazit
Der Übergang zur Post-Quanten-Kryptografie ist kein fernes Thema; er findet bereits statt. Ob Sie Firmware signieren, Unternehmensanwendungen sichern oder Langzeit-Support-Software bereitstellen – die Einführung von PQC stellt sicher, dass Ihre digitalen Signaturen in einer Post-Quanten-Welt sicher bleiben.
CodeSign Secure wurde mit Blick auf diese Zukunft entwickelt. Mit nativer Unterstützung für PQC-Algorithmen wie LMS und ML-KEM, Integration mit vertrauenswürdigen HSMs und nahtloser Kompatibilität mit Ihren bestehenden CI/CD-Pipelines bietet es eine robuste, konforme und zukunftsorientierte Lösung für die Codesignierung.
Wenn Sie sich für CodeSign Secure entscheiden, bereiten Sie sich nicht nur auf die Bedrohungen von morgen vor, sondern gehen schon heute selbstbewusst an die Spitze.
- Warum PQC bei der Code-Signierung wichtig ist
- Neue PQC-Algorithmen werden in v3.02 unterstützt
- Hybride Signatur-Workflows: Unterstützung klassischer und PQC-Algorithmen
- Verwenden von MLDSA und LMS in CodeSign Secure v3.02: Schritt-für-Schritt-Anleitung
- Anwendungsfälle der PQC-basierten Code-Signierung
- Compliance und regulatorische Ausrichtung mit PQC-Bereitschaft
- Fazit
