Meteen naar de inhoud

Certificaten met een geldigheidsduur van 47 dagen komen eraan. Ben je klaar?

Handel nu →

CodeSign Secure v3.02: toekomst van codeondertekening met PQC

CodeSign Secure

Ontwikkeld door Encryption Consulting, CodeSign Secure is een gecentraliseerd, veilig en schaalbaar platform voor codeondertekening, ontwikkeld om organisaties te helpen code vol vertrouwen te ondertekenen zonder in te leveren op beveiliging of snelheid. We hebben het ontworpen voor moderne DevOps-omgevingen en integreren het met populaire CI / CD-pijpleidingen (graag willen Azure DevOps, Jenkins, GitLab, enzovoort) en het afdwingen van strikte toegangscontroles en goedkeuringsworkflows om uw ondertekeningsproces schoon en compliant te houden.

CodeSign Secure van Encryption Consulting blijft evolueren met de release van versie 3.02, met een baanbrekende update die ondersteuning voor Post-Quantum Cryptography (PQC) integreert. Deze nieuwe versie introduceert PQC en is daarmee een van de eerste oplossingen voor codeondertekening voor bedrijven die zich voorbereiden op het quantumcomputingtijdperk. V3.02 bevat ingebouwde ondersteuning voor MLDSA (Multivariate Lattice Digital Signature Algorithm) en LMS (Leighton-Micali Signatures), twee NIST- erkende, kwantumbestendige handtekeningschema's.

Of u nu al nadenkt over quantum-gereedheid of gewoon uw codeondertekeningsinfrastructuur wilt versterken, Code Sign Secure v3.02 is gebouwd om u te helpen voorop te blijven lopen - veilig en slim.

Waarom PQC belangrijk is bij codeondertekening

Laten we eerlijk zijn: quantum computing is niet langer slechts een theorie die ver weg is. Het ontwikkelt zich razendsnel en hoewel het nog niet mainstream is, is het zo dichtbij dat organisaties het zich niet kunnen veroorloven de impact ervan op cybersecurity te negeren, vooral niet als het gaat om code signing.

Traditionele algoritmen voor digitale handtekeningen zoals RSA en ECC hebben ons jarenlang goed gediend, maar ze zijn kwetsbaar voor aanvallen van krachtige quantumcomputers. Zodra deze machines capabel genoeg zijn, zouden ze de huidige, veelgebruikte cryptografische sleutels in een fractie van de tijd die klassieke computers nodig hebben, kunnen kraken. Dat is een enorme stap voor codeondertekening.

Codehandtekeningen zijn bedoeld om te bewijzen dat er niet mee is geknoeid en dat de software afkomstig is van een vertrouwde bron. Als quantumcomputers die handtekeningen kunnen vervalsen, opent dat de deur voor serieuze bedreigingen, zoals malware die zich voordoet als vertrouwde apps, achterdeurtjes in software-updates, en meer. Dit is waar Post-kwantumcryptografie (PQC) van pas komt.

PQC-algoritmen zijn ontworpen om bestand te zijn tegen kwantumaanvallen. Door PQC te implementeren in codeondertekeningsworkflows, reageert u niet alleen op een toekomstig probleem, maar beschermt u proactief uw softwaretoeleveringsketen voor de lange termijn. Het gaat erom uw vertrouwensmodel toekomstbestendig te maken, met name voor software met een lange levensduur, zoals IoT-firmware, embedded systemen en overheidsapplicaties.

CodeSign Secure v3.02 ondersteunt PQC direct, waardoor organisaties een voorsprong krijgen bij het aanpassen aan het volgende tijdperk van geheimschrift zonder in te leveren op bruikbaarheid of prestaties. Het is een slimme zet, nu en een noodzakelijke voor de toekomst.

Nieuwe PQC-algoritmen ondersteund in v3.02

MLDSA (44, 65, 87) en LMS

Met versie 3.02 is onze CodeSign Secure introduceert ondersteuning voor geavanceerde Post-Quantum Cryptography (PQC)-algoritmen, waardoor uw codeondertekeningsproces een flinke upgrade krijgt en klaar is voor de toekomst. Dus, wat is er nieuw?

MLDSA (Multivariate Lattice Digital Signature Algorithm) – 44, 65, 87

Dit zijn de drie sterkteniveaus van een kwantumveilig algoritme voor digitale handtekeningen, gebaseerd op roostercryptografie. MLDSA is ontworpen om sterke beveiliging te bieden tegen kwantumaanvallen en tegelijkertijd efficiënt genoeg te zijn voor praktische toepassingen.

  • MLDSA-44: Geoptimaliseerd voor snelheid en kleinere handtekeningen, ideaal voor lichte ondertekeningstoepassingen.
  • MLDSA-65: Een evenwichtige optie die sterke beveiliging en goede prestaties biedt.
  • MLDSA-87: De veiligste variant, ideaal voor het ondertekenen van gevoelige of waardevolle softwaremiddelen.

Doordat we meerdere MLDSA-niveaus aanbieden, kunt u met CodeSign Secure de juiste balans kiezen tussen prestaties en bescherming, afhankelijk van uw software en wettelijke behoeften.

LMS (Leighton-Micali-handtekeningen) via PQSDK

LMS is een van de eerste PQC-algoritmen die door NIST is goedgekeurd voor digitale handtekeningen, en het is met name geschikt voor langdurige integriteitsbescherming van firmware, IoT-apparaten en kritieke infrastructuursystemen. Onze CodeSign Secure v3.02 integreert LMS via PQSDK, zodat u eenvoudig software kunt ondertekenen met kwantumbestendige referenties die jarenlang betrouwbaar blijven.

Wat nog beter is? Je kunt deze PQC-algoritmen ook in hybride modus gebruiken, d.w.z. ondertekenen met zowel klassieke (RSA/ECC) als kwantumveilige sleutels. Zo heb je de flexibiliteit om soepel over te stappen zonder de compatibiliteit te verbreken.

Oplossing voor codeondertekening voor bedrijven

Ontvang één oplossing voor al uw cryptografische behoeften op het gebied van softwarecodeondertekening met onze codeondertekeningsoplossing.

Hybride ondertekeningsworkflows: ondersteuning van klassieke en PQC-algoritmen

Laten we eerlijk zijn, de meeste organisaties zullen RSA of ECC niet zomaar van de ene op de andere dag laten vallen. En dat is helemaal oké. De overstap naar post-kwantumcryptografie (PQC) is een proces, geen kwestie van even snel schakelen.

Daarom is CodeSign Secure v3.02 ontwikkeld ter ondersteuning van hybride ondertekeningsworkflows, zodat u zowel klassieke (RSA/ECC) als kwantumveilige (MLDSA/LMS) algoritmen in hetzelfde ondertekeningsproces kunt combineren.

Wat betekent dat voor u? U kunt software blijven ondertekenen met vertrouwde klassieke sleutels voor compatibiliteit, terwijl u een laag PQC-beveiliging toevoegt voor toekomstbestendigheid. Deze aanpak met dubbele handtekening zorgt ervoor dat uw software zowel vandaag als in een post-kwantumwereld verifieerbaar blijft, ongeacht welk type verificator de handtekening controleert.

Waarom het uitmaakt:

  • Soepele overgang: U kunt PQC op uw eigen tempo implementeren, zonder bestaande systemen of gebruikersworkflows te verstoren.
  • Verhoogde beveiliging: Profiteer van de sterke punten van zowel klassieke als kwantumresistente signaturen.
  • Brede compatibiliteit: Zorg dat u ondersteuning blijft bieden voor oudere tools en platformen en bereid u voor op toekomstige standaarden.

Of u nu applicatie-binaries, firmware of container afbeeldingenCodeSign Secure verwerkt hybride ondertekening op een schone en efficiënte manier en integreert het in uw CI/CD-pijplijnen en goedkeuringsworkflows alsof het altijd al zo is geweest.

Als u zich wilt voorbereiden op morgen zonder vandaag te verstoren, is hybride ondertekening de brug. CodeSign Secure zorgt ervoor dat u die brug naadloos kunt oversteken.

MLDSA en LMS gebruiken in CodeSign Secure v3.02: Stapsgewijze handleiding

MLDSA

Stap 1. Ga naar het tabblad 'Ondertekeningsverzoek' van CodeSign Secure en klik op MLDSA-sleutel maken.

MLDSA-sleutel maken

Stap 2. Vul de benodigde gegevens in het formulier in(De belangrijkste parameter is voor het MLDSA-algoritme: MLDSA 44, 65, 87)

Vul de benodigde gegevens in

Stap 3. Nadat u de benodigde gegevens hebt ingevuld, klikt u op de creëren knop.

Klik op de knop Maken

Stap 4. Uw MLDSA-sleutel wordt in de HSM aangemaakt.

MLDSA-sleutel wordt aangemaakt

Stap 5. Nu gaan we een digitale handtekening aanmaken met deze MLDSA-privésleutel in de HSM. Selecteer dus Ontvang een MLDSA-handtekening en klik erop.

Maak een MLDSA-handtekening

Stap 6. U wordt gevraagd de nodige gegevens in te vullen:

Vul de nodige gegevens in
  • Sleutelalias is de sleutelidentificatie die u hebt ingevoerd bij het maken van de MLDSA-sleutel
  • Voer een SHA-256 hash van het bestand dat u wilt ondertekenen.

Stap 7. Nadat u de juiste gegevens hebt ingevoerd, klikt u op de creëren knop.

Klik op de knop Maken

Stap 8. Er wordt een .sig-bestand met de MLDSA-handtekening gedownload naar uw lokale systeem.

MLDSA-handtekening wordt gedownload

Stap 9. Zo ziet uw MLDSA-handtekening eruit

MLDSA-handtekening

LMS via PQSDK

Stap 1. Pak de PQSDK tarball uit voor installatie

tar -xvzf libpqsdk-*.tar.gz

Stap 2. Stel de omgevingsvariabelen in die nodig zijn voor het gebruik van PQSDK-tools.

bron setup.sh

Stap 3. Genereer een LMS-privésleutel met PQSDK

./pq-tool genkey –algo LMS –key-out lms.key

Stap 4. Haal de openbare LMS-sleutel uit de privésleutel

./pq-tool getpub –key-in lms.key –pub-out lms.pub

Stap 5. Onderteken een bestand (hier data.txt) met de LMS-privésleutel en genereer een handtekeningbestand

./pq-tool sign –key-in lms.key –in data.txt –sig-out data.txt.sig

Stap 6. Controleer de LMS-handtekening van het ondertekende bestand met behulp van de bijbehorende openbare sleutel

./pq-tool verify –pub-in lms.pub –in data.txt –sig-in data.txt.sig

Stap 7. CodeSafe SEEWorld maken en laden:

./csg-compile –input sign_lms.c –output sign_lms.see./csg-load –load sign_lms.see –name sign-lms-world

  • csg-compileren compileert de ondertekeningslogica in een SEEWorld (beveiligde enclave)
  • csg-load laadt de SEEWORLD in de HSM met een opgegeven naam

Stap 8. Voer LMS-ondertekening uit van een voorbeeldbestand binnen de geladen CodeSafe SEEWorld-omgeving.

./csg-exec –world sign-lms-world –sign data.txt –sig-out data.txt.sig

Stap 9. Controleer de handtekening die in SEEWorld is gemaakt met behulp van de openbare sleutel

./pq-tool verify –pub-in lms.pub –in data.txt –sig-in data.txt.sig

Oplossing voor codeondertekening voor bedrijven

Ontvang één oplossing voor al uw cryptografische behoeften op het gebied van softwarecodeondertekening met onze codeondertekeningsoplossing.

Gebruiksscenario's van PQC-gebaseerde codeondertekening

  • Firmware-ondertekening: Firmware-updates vormen een belangrijk doelwit voor aanvallers, met name in IoT-, automobiel- en industriële systemen. Post-quantum code signing zorgt ervoor dat, zelfs als quantumcomputers morgen werkelijkheid worden, firmware-updates die vandaag worden doorgevoerd, veilig en verifieerbaar blijven. PQC-algoritmen zoals LMS of ML-KEM helpen deze apparaten toekomstbestendig te maken tegen kwantumbedreigingen, terwijl het vertrouwen in de integriteit van het apparaat behouden blijft.
  • Enterprise applicaties: Bedrijfssoftware bevat vaak vertrouwelijke logica en maakt verbinding met gevoelige systemen. Door gebruik te maken van PQC-gebaseerde codeondertekening kunnen organisaties hun interne applicaties beschermen tegen manipulatie, zelfs in een post-kwantumomgeving. Dit is met name belangrijk voor apps die identiteits-, encryptie- of compliancegevoelige processen verwerken, waar traditionele handtekeningen uiteindelijk zwak kunnen worden.
  • Software voor langdurige ondersteuning (LTS): Software die tien jaar of langer onderhouden zal worden, zoals OS-kernels, embedded device stacks of gereguleerde financiële systemen, moet voor de lange termijn beschermd worden. PQC-gebaseerde codeondertekening zorgt ervoor dat die handtekeningen ook in de toekomst als veilig worden beschouwd, zelfs naarmate cryptografische standaarden evolueren. Het is een proactieve stap voor elke leverancier die langetermijnondersteuning biedt.

Naleving en regelgevende afstemming met PQC-gereedheid

Vooroplopen bij de naleving van de vereisten is meer dan alleen vakjes afvinken; het gaat om proactief en toekomstbestendig zijn. Nu regelgevende instanties en normalisatie-instellingen zoals NIST, ETSI en NSA post-kwantumcryptografie (PQC) gaan aanbevelen of verplicht stellen, moeten bedrijven die PQC aannemen brengen zichzelf al vroeg in een sterke positie.

Zo heeft NIST de eerste ronde van PQC-algoritmeselecties al afgerond en dringen overheden wereldwijd er bij instanties en leveranciers op aan om te beginnen met de migratie. Als uw codeondertekeningsproces al algoritmen zoals LMS, ML-KEM of Dilithium ondersteunt, vinkt u niet alleen een beveiligingsvakje aan, maar sluit u zich ook aan bij de opkomende compliancekaders die binnenkort in alle sectoren van toepassing zullen zijn.

PQC-gereed zijn helpt ook bij audits. Of het nu gaat om SOC 2, ISO 27001 of sectorspecifieke kaders (zoals UNECE WP.29 voor de automobielindustrie of de gezondheidszorg). HIPAA), waaruit blijkt dat u gebruik maakt van kwantumbestendig handtekeningen signaleren vooruitstrevend risicomanagement en cryptografische hygiëne op de lange termijn.

Kortom, PQC is niet zomaar een technische upgrade; het wordt snel een compliance-verwachting. Door nu vooruit te lopen, vermijd je de hectiek van later.

Conclusie

De verschuiving naar post-kwantumcryptografie is geen ver-van-mijn-bed-show; die is al gaande. Of u nu firmware ondertekent, bedrijfsapplicaties beveiligt of langdurige ondersteunende software levert, de implementatie van PQC zorgt ervoor dat uw digitale handtekeningen veilig blijven in een post-kwantumwereld.

CodeSign Secure is gebouwd met deze toekomst in gedachten. Met native ondersteuning voor PQC-algoritmen zoals LMS en ML-KEM, integratie met vertrouwde HSM's en naadloze compatibiliteit met uw bestaande CI/CD-pipelines, biedt het een robuuste, compatibele en toekomstgerichte oplossing voor codeondertekening.

Als u voor CodeSign Secure kiest, bereidt u zich niet alleen voor op de bedreigingen van morgen, maar neemt u vandaag al een voorsprong met vertrouwen.