- 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
Entwickelt von Encryption Consulting, CodeSign Secure ist eine zentralisierte, sichere und skalierbare Code-Signatur-Plattform, die Unternehmen dabei unterstützt, Code sicher zu signieren, ohne Kompromisse bei Sicherheit oder Geschwindigkeit einzugehen. Wir haben sie für moderne DevOps-Umgebungen entwickelt und integrieren sie in gängige CI / CD-Pipelines (mögen Azure-DevOps, Jenkins, Gitlab, und so weiter), und setzen Sie strenge Zugriffskontrollen und Genehmigungsworkflows durch, um Ihren Signaturprozess sauber und konform zu halten.
CodeSign Secure von Encryption Consulting entwickelt sich mit der Version 3.02 weiter und bietet ein bahnbrechendes Update mit integrierter Post-Quantum Cryptography (PQC)-Unterstützung. Diese neue Version führt PQC ein und ist damit eine der ersten Code-Signing-Lösungen für Unternehmen, die sich auf das Quantencomputing-Zeitalter vorbereiten. V3.02 bietet integrierte Unterstützung für MLDSA (Multivariate Lattice Digital Signature Algorithm) und LMS (Leighton-Micali Signatures), zwei NIST-anerkannte, quantenresistente Signaturschemata.
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.
Traditionelle digitale Signaturalgorithmen wie RSA und ECC haben uns jahrelang gute Dienste geleistet, sind aber anfällig für Angriffe durch leistungsstarke 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 dafür benötigen. Das ist ein großer Vorteil für die Code-Signierung.
Code-Signaturen sollen beweisen, dass Software nicht manipuliert wurde und aus einer vertrauenswürdigen Quelle stammt. Wenn Quantencomputer diese Signaturen fälschen können, öffnet dies Tür und Tor für ernsthafte Bedrohungen, wie etwa Malware, die sich als vertrauenswürdige Apps ausgibt, oder Hintertüren in Software-Updates. Hier kommt Post-Quanten-Kryptographie (PQC) kommt in.
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 sofort und verschafft Unternehmen einen Vorsprung bei der Anpassung an die nächste Ära der Geheimschrift ohne dabei die Benutzerfreundlichkeit oder Leistung zu beeinträchtigen. Das ist jetzt ein kluger Schachzug und für die Zukunft ein notwendiger.
Neue PQC-Algorithmen werden in v3.02 unterstützt
MLDSA (44, 65, 87) und LMS
Mit der Version 3.02 CodeSign Secure bietet Unterstützung für hochmoderne Post-Quantum-Kryptografie-Algorithmen (PQC) und macht Ihren Code-Signaturprozess damit deutlich zukunftssicherer. Was gibt es Neues?
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 PQC-Algorithmen, die vom NIST für digitale Signaturenund eignet sich besonders gut für den langfristigen Integritätsschutz von Firmware, IoT-Geräten und kritischen Infrastruktursystemen. Unser CodeSign Secure v3.02 integriert LMS über PQSDK, sodass Sie Software problemlos mit quantenresistenten Anmeldeinformationen signieren können, die auch in den kommenden Jahren 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.
Ob Sie Anwendungsbinärdateien, Firmware oder ContainerbilderCodeSign Secure handhabt die hybride Signatur sauber und effizient und ist in Ihre CI/CD-Pipelines und Genehmigungsworkflows integriert, 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 zur Registerkarte „Signing Request“ von CodeSign Secure und klicken Sie auf MLDSA-Schlüssel erstellen.

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

Schritt 3: Nachdem Sie die erforderlichen Angaben eingegeben haben, klicken Sie auf das Erschaffung .

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

Schritt 5: Nun erstellen wir eine digitale Signatur mit diesem privaten MLDSA-Schlüssel im HSM. Wählen Sie also MLDSA-Signatur erhalten und klicke darauf.

Schritt 6: Sie werden zur Eingabe der erforderlichen Angaben 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 das Erschaffung .

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 mit 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 LMS-Schlüssel 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 mit dem entsprechenden öffentlichen Schlüssel
./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 aus.
./csg-exec –world sign-lms-world –sign data.txt –sig-out data.txt.sig
Schritt 9: Überprüfen Sie die in SEEWorld erstellte Signatur mit dem öffentlichen Schlüssel
./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
Um den Compliance-Anforderungen immer einen Schritt voraus zu sein, müssen Sie nicht nur bestimmte Kästchen ankreuzen. Es geht darum, proaktiv und zukunftsfähig zu sein. Da Regulierungsbehörden und Standardisierungsorganisationen wie NIST, ETSI und NSA Post-Quantum-Kryptografie (PQC) empfehlen oder vorschreiben, müssen Unternehmen, die PQC übernehmen Frühzeitige verschaffen sich eine starke Position.
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 hilft auch bei Audits. Ob für SOC 2, ISO 27001 oder branchenspezifische Rahmenwerke (wie UNECE WP.29 im Automobilbereich oder Gesundheitswesen HIPAA), was zeigt, dass Sie quantenresistent Signaturen signalisieren vorausschauendes Risikomanagement und langfristige kryptografische Hygiene.
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 vorhandenen CI/CD-Pipelines bietet es eine robuste, konforme und zukunftsweisende Code-Signing-Lösung.
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
