- Wat is CNSA 2.0?
- Waarom is hybride cryptografie belangrijk?
- Waar maakt hybride cryptografie impact?
- Uitdagingen van hybride cryptografie
- Aanbevelingen van de NSA voor hybride cryptografie
- Stappen voor de implementatie van hybride cryptografie
- De weg voor ons
- Hoe kan encryptieconsulting u helpen?
- Conclusie
Quantumcomputers ontwikkelen zich razendsnel en hun vermogen om de encryptiesystemen te kraken die onze online transacties, digitale handtekeningen en privécommunicatie beschermen, baart steeds meer zorgen. Deze krachtige machines zouden traditionele beveiligingsmethoden kunnen verzwakken, waardoor kritieke gegevens in gevaar komen. Om dit aan te pakken, heeft de National Security Agency (NSA) de Commerciële National Security Algorithm Suite 2.0 (CNSA 2.0) in september 2022, met voortdurende updates om organisaties te begeleiden naar kwantumbestendige beveiliging.
Deze grote transitie, die naar verwachting in 2035 voltooid zal zijn, vereist het updaten van systemen naar nieuwe standaarden die bestand zijn tegen kwantumaanvallen. Hybride cryptografie, die traditionele en kwantumveilige methoden combineert, is een belangrijk hulpmiddel in dit proces. Het beschermt tegen potentiële zwakheden in kwantumveilige algoritmen, houdt systemen compatibel met oudere systemen en maakt het mogelijk om terug te vallen op vertrouwde traditionele methoden als er problemen optreden. Hybride cryptografie is echter geen reden om systeemupgrades over te slaan; het is een tijdelijke strategie om de overstap naar de kwantumveilige standaarden van CNSA 2.0 te ondersteunen.
Wat is CNSA 2.0?
CNSA 2.0 is het plan van de NSA om kritieke systemen, met name nationale veiligheidssystemen (NSS), te beschermen tegen quantumcomputers die traditionele encryptiemethoden zoals RSA of Elliptische curve-cryptografie (ECC) met behulp van technieken zoals het algoritme van Shor. Het vervangt CNSA 1.0, dat niet ontworpen was voor kwantumbedreigingen, en gebruikt post-kwantumcryptografie (PQC), gebaseerd op wiskundige problemen die bestand zijn tegen zowel reguliere als kwantumaanvallen. De suite bevat:
-
Symmetrische-sleutelalgoritmen
Het Advanced Encryption Standard (AES) Met 256-bits sleutels biedt encryptie met ten minste 128 bits post-kwantumbeveiliging, sterk genoeg om het algoritme van Grover te weerstaan, wat de effectieve sterkte van symmetrische cijfers vermindert. Het Secure Hash Algorithm (SHA) met SHA-384 (192-bits kwantumbestendige beveiliging) of SHA-512 (256-bits beveiliging) garandeert de gegevensintegriteit voor hashing en behoudt de bescherming tegen kwantumaanvallen. Deze algoritmen, overgenomen uit CNSA 1.0, zijn kwantumveilig bij correct gebruik.
-
Software- en firmware-ondertekening
De Leighton-Micali Signature (LMS) en het eXtended Merkle Signature Scheme (XMSS), beschreven in NIST SP 800-208, verifiëren de authenticiteit van software en firmware. LMS met SHA-256/192 (192-bits post-quantumbeveiliging) creëert een hash-gebaseerde structuur met 2^20 handtekeningen, elk met een 192-bits hash voor efficiëntie en beveiliging, en wordt aanbevolen voor alle beveiligingsniveaus. XMSS gebruikt een vergelijkbare hash-gebaseerde aanpak met vergelijkbare beveiliging.
-
Algoritmen voor openbare sleutels
Het Module-Lattice-gebaseerde Key Encapsulation Mechanism (ML-KEM, gebaseerd op CRYSTALS-Kyber-1024) ondersteunt het veilig delen van sleutels en biedt 256 bits post-quantumbeveiliging tegen geavanceerde wiskundige aanvallen. Het gebruikt een publieke sleutel van ongeveer 1,568 bytes en een cijfertekstgrootte van 1,568 bytes. Het Module-Lattice-gebaseerde Digital Signature Algorithm (ML-DSA, gebaseerd op CRYSTALS-Dilithium-8) verwerkt gegevensondertekening en biedt eveneens 256-bitsbeveiliging, met een publieke sleutel van 2,592 bytes en een handtekeninggrootte van 4,595 bytes. Beide werken op beveiligingsniveau V, het hoogste niveau gedefinieerd door NIST, voor maximale bescherming.
Deze algoritmen werden gestandaardiseerd door NIST in augustus 2024 via FIPS 203 (ML-KEM) en FIPS204 (ML-DSA), na een grondig wereldwijd evaluatieproces waarin de bestendigheid tegen kwantumaanvalsmethoden werd getest. CNSA 2.0 richt zich op NSS, maar biedt een stappenplan voor commerciële sectoren om kwantumveilige praktijken voor gevoelige gegevens te implementeren.
Waarom is hybride cryptografie belangrijk?
Als organisatie wilt u uw gegevens veilig houden en u voorbereiden op een kwantumtoekomst. Hybride cryptografie is uw bondgenoot en combineert vertrouwde traditionele methoden, zoals RSA-2048 (2048-bits modulus, ~256-byte publieke sleutel) of ECDSA met NIST P-384 (384-bits curve, ~48-byte publieke sleutel), met kwantumveilige algoritmen zoals ML-KEM of ML-DSA. Deze combinatie zorgt ervoor dat als een kwantumveilig algoritme een onverwachte zwakte heeft, zoals een nieuwe aanval op de wiskundige structuur, de traditionele methode uw gegevens veilig houdt. Het zorgt er ook voor dat uw systemen kunnen samenwerken met andere algoritmen die nog geen kwantumveilige standaarden hanteren, wat zorgt voor een soepele werking tijdens de overgang.
Hybride cryptografie richt zich op de “oogst nu, ontsleutel later"bedreiging", waarbij tegenstanders vandaag de dag versleutelde gegevens verzamelen om deze te ontsleutelen met toekomstige quantumcomputers. Door in een vroeg stadium quantumveilige methoden toe te voegen, vermindert u dit risico aanzienlijk. Hybride cryptografie is echter geen manier om een systeemupgrade te vermijden. Het is een tijdelijke aanpak ter ondersteuning van de overstap naar de quantumveilige standaarden van CNSA 2.0 tegen 2035. Als quantumveilige algoritmen compatibiliteitsproblemen of nieuwe zwakke punten ondervinden, kunt u terugvallen op traditionele methoden, wat u flexibiliteit en veiligheid biedt tijdens deze jarenlange overgang.
Waar maakt hybride cryptografie impact?
Hybride cryptografie ondersteunt de implementatie van kwantumveilige beveiliging en houdt bestaande systemen operationeel. Het is een overgangstool, geen permanente oplossing, die bescherming en compatibiliteit garandeert met de mogelijkheid om indien nodig terug te keren naar traditionele methoden. De onderstaande tabel schetst de belangrijkste toepassingen, met details over de hybride aanpak, technische specificaties en de rol ervan in de overgang naar CNSA 2.0.
| Toepassingsgebied | Cryptografische benadering | Rol in transitie |
|---|---|---|
| Software-updates en ondertekening | Combineert traditionele handtekeningen (RSA-2048, ECDSA met NIST P-384) met kwantumveilige handtekeningen (LMS met SHA-256/192, XMSS). | Garandeert authenticiteit in alle systemen. Terugval op traditionele handtekeningen als LMS/XMSS faalt vanwege zwakke punten of compatibiliteit. Ondersteunt volledig kwantumveilige ondertekening vanaf 2030. |
| Websites en beveiligde verbindingen | Maakt quantumveilige sleuteldeling (ML-KEM-1024) mogelijk naast traditionele methoden (ECDH met NIST P-384). | Handhaaft beveiligde verbindingen met een terugval naar ECDH bij problemen met ML-KEM. Maakt upgrades naar kwantumveilige protocollen mogelijk. |
| Virtuele particuliere netwerken (VPN's) | Combineert traditionele sleuteldeling (256-bit ECDH) met kwantumveilige methoden (ML-KEM-1024). | Beveiligt VPN-tunnels met een terugval naar ECDH als ML-KEM faalt. Ondersteunt kwantumveilige sleuteldeling vanaf 2033. |
| Besturingssystemen | Integreert quantum-veilige beveiliging (ML-KEM, ML-DSA) met traditionele methoden (RSA-2048, ECDSA) voor API's. | Biedt onmiddellijke beveiliging met een terugval naar traditionele methoden indien nodig. Ondersteunt volledige kwantumveilige integratie. |
| Cloud- en IoT-omgevingen | Combineert traditionele encryptie (AES-256) met kwantumveilige methoden (ML-KEM-1024). | Beveiligt gegevens met een terugval naar AES als ML-KEM ondermaats presteert, ter ondersteuning van een geleidelijke invoering van kwantumveilige gegevens. |
| Beveiligde communicatieprotocollen | Verbetert protocollen met kwantumveilige handtekeningen (ML-DSA-8) en traditionele handtekeningen (ECDSA). | Zorgt voor betrouwbare communicatie met een terugval naar ECDSA als ML-DSA faalt. Ondersteunt kwantumveilige protocollen. |
| Beveiliging van de toeleveringsketen | Gebruikt dubbele handtekeningen (RSA-2048, ECDSA met LMS/XMSS) om de authenticiteit van componenten te verifiëren. | Behoudt vertrouwen door terug te vallen op traditionele handtekeningen bij problemen met LMS/XMSS. Ondersteunt kwantumveilige implementatie. |
Uitdagingen van hybride cryptografie
Het gebruik van hybride cryptografie brengt uitdagingen met zich mee die zorgvuldig moeten worden aangepakt:
- Ingewikkeldheid:Het beheren van twee encryptiemethoden vereist expertise in traditionele systemen (de getalgebaseerde berekeningen van RSA, de curvegebaseerde berekeningen van ECC) en kwantumveilige systemen (de geavanceerde wiskundige bewerkingen van ML-KEM). Fouten bij het instellen van sleutels, het verifiëren van handtekeningen of fallback-processen kunnen beveiligingslekken creëren, dus een grondige planning is essentieel.
- Behoeften testen: Elke methode moet afzonderlijk en samen worden getest, waarbij de beveiliging tegen indirecte aanvallen (zoals timing- of vermogensanalyse) en kwantumgebaseerde aanvallen, de prestaties (extra verwerkingsinspanning door dubbele berekeningen, bijvoorbeeld ~2 ms voor ML-DSA versus ~0.2 ms voor ECDSA), de compatibiliteit met bestaande systemen en de fallback-betrouwbaarheid worden gecontroleerd. Dit kost veel tijd en moeite.
- Problemen met sleutelgrootte: Kwantumveilige methoden zoals ML-KEM-1024 (1,568 bytes publieke sleutel, 1,568 bytes ciphertext) en ML-DSA-8 (2,592 bytes publieke sleutel, 4,595 bytes handtekening) gebruiken grotere sleutels dan traditionele (RSA-2048: 256 bytes publieke sleutel; ECDSA P-384: 48 bytes publieke sleutel). Deze kunnen botsen met systeemlimieten, zoals de maximale handshake van 16 KB van TLS, waardoor zorgvuldige aanpassingen nodig zijn.
- Eisen aan hulpbronnen:Het opzetten van hybride systemen vergt veel tijd, geschoold personeel en computerkracht voor het aanmaken van sleutels (wiskundige bewerkingen van ML-KEM, ~1 ms), verificatie en onderhoud. Hierdoor kunnen de kosten met 20-30% stijgen in vergelijking met systemen die één methode gebruiken.
- Prestatie-effecten:Het gebruik van twee methoden verhoogt de verwerkingsinspanning, waarbij ML-KEM/ML-DSA ongeveer 1-2 ms per bewerking toevoegt, vergeleken met de ~0.1-0.3 ms van RSA/ECDSA. Hierdoor worden systemen langzamer, vooral op apparaten met beperkte bronnen. Daarom is optimalisatie zoals vooraf berekende sleutels nodig.
Aanbevelingen van de NSA voor hybride cryptografie
De NSA ziet hybride cryptografie als een instrument voor de korte termijn, met volledige implementatie van CNSA 2.0 in 2035 als doel. Belangrijke doelen zijn onder meer kwantumveilige softwareondertekening in 2025, met behulp van LMS/XMSS, en sleuteldeling in 2033, met behulp van ML-KEM. Voor NSS hebben enkelvoudige kwantumveilige methoden de voorkeur vanwege hun betrouwbaarheid, en vereisen hybride benaderingen expliciete goedkeuring van de NSA. Deze is alleen toegestaan wanneer enkelvoudige methoden niet mogelijk zijn, zoals in systemen met beperkte sleutelgrootte (IKEv2, volgens RFC 8784, een combinatie van 256-bits ECDH en ML-KEM-1024).
RFC 8773 ondersteunt veilige gelaagdheid voor TLS, waardoor hybride sleuteldeling met vooraf gedeelde sleutels mogelijk is. De NSA vereist dat hybrides worden getest op bestendigheid tegen quantum- en traditionele aanvallen om te garanderen dat er geen zwakke punten zijn. Hybriden zullen tegen 2035 geleidelijk worden uitgefaseerd, waarbij systemen overstappen op enkelvoudige quantum-veilige methoden, ondersteund door regelmatige NIST/NSA-updates om nieuwe aanvalsmethoden op encryptie aan te pakken.
Stappen voor de implementatie van hybride cryptografie
Om hybride cryptografie effectief als tijdelijk hulpmiddel te gebruiken, volgt u deze praktische stappen:
- Werk met experts: Werk samen met cybersecurityprofessionals die zowel traditionele als kwantumveilige methoden kennen om hybride systemen en betrouwbare fallback-processen op te zetten en zo risico's te beperken.
- Test zorgvuldigTest elke encryptiemethode (RSA's op getallen gebaseerde berekeningen, ML-DSA's op wiskunde gebaseerde ondertekening) en hun interacties. Controleer de beveiliging tegen quantum- en traditionele aanvallen, prestaties zoals verwerkingssnelheid, compatibiliteit met huidige systemen en fallback-betrouwbaarheid.
- Volg het NSA-advies: Houd u aan de aanbevelingen van de NSA, verkrijg goedkeuring voor kritieke hybride systemen en zorg dat u voldoet aan de CNSA 2.0-doelen voor beveiliging en naleving.
- Blijf op de hoogte: Blijf op de hoogte van updates van NIST en NSA voor wijzigingen in kwantumveilige normen of nieuwe aanvalsmethoden om uw systemen veilig te houden.
- Train je team: Leer uw personeel over traditionele encryptie (de curve-gebaseerde berekeningen van ECC) en kwantumveilige methoden (de geavanceerde wiskunde van ML-KEM) om hybride systemen en fallback-processen goed te kunnen verwerken.
- Plan voor kwantumveilige systemen: Bouw systemen die vóór 2035 eenvoudig kunnen overschakelen naar enkelvoudige kwantumveilige methoden, waarbij gebruik wordt gemaakt van flexibele ontwerpen om traditionele methoden geleidelijk uit te faseren.
- Prestaties controleren: Controleer hoe grotere kwantumveilige sleutels (ML-DSA's handtekeningen van 4,595 bytes) en dubbele verwerking de systeemsnelheid beïnvloeden en optimaliseer met technieken zoals vooraf berekende sleutels voor een beperkt aantal apparaten.
De weg voor ons
Hybride cryptografie ondersteunt een veilige en compatibele overgang naar CNSA 2.0, beschermt tegen mogelijke zwakke punten in quantumveilige methoden en zorgt ervoor dat systemen blijven samenwerken, met de mogelijkheid om terug te vallen op traditionele methoden. Het is geen oplossing voor de lange termijn; organisaties moeten vóór 2035 upgraden naar één quantumveilige standaard. Door samen te werken met experts, zorgvuldig te testen en het advies van de NSA op te volgen, kunt u deze overgang vol vertrouwen beheren. Deze overgang versterkt de cybersecurity en bereidt uw organisatie voor op de quantumtoekomst, terwijl vertrouwen en connectiviteit intact blijven.
Hoe kan encryptieconsulting u helpen?
Encryption Consulting helpt ondernemingen en overheden bij de implementatie van CNSA 2.0-conforme ondertekeningsinfrastructuren met volledige PQC- en hybride crypto-ondersteuning. CodeSign Secure v3.02 ondersteunt PQC direct, waardoor organisaties een voorsprong krijgen bij de aanpassing aan het volgende cryptografietijdperk, zonder in te leveren op bruikbaarheid of prestaties. Het is een slimme zet, nu en een noodzakelijke voor de toekomst.
De overstap naar CNSA 2.0 gaat niet alleen over het selecteren van het juiste algoritme. Het gaat over het ontwikkelen van een end-to-end codeondertekeningsstrategie die sleutels beschermt, workflows automatiseert, beleid handhaaft en compliance garandeert. Dat is precies waar CodeSign Secure voor is ontwikkeld.
Zo ondersteunt CodeSign Secure CNSA 2.0:
- Geschikt voor LMS en XMSS: Ondersteunt al de post-quantum handtekeningschema's die vereist zijn voor software- en firmwareondertekening.
- HSM-ondersteunde sleutelbeveiliging: Uw persoonlijke sleutels blijven beschermd binnen FIPS 140-2 HSM's van niveau 3 zorgen ervoor dat er geen blootstelling plaatsvindt.
- Ingebouwde statustracking: Beheert automatisch de status voor LMS en XMSS om ervoor te zorgen dat elke handtekening voldoet aan de vereisten.
- DevOps-vriendelijk: Integreert naadloos met Jenkins, GitHub Actions, Azure DevOps en meer.
- Beleidsgestuurde beveiliging: Gebruik RBAC, goedkeuringen door meerdere goedkeurders (M of N) en aangepaste beveiligingsbeleidsregels om elk aspect van uw codeondertekening te beheren.
- Auditklare logging: Krijg volledig inzicht in elke ondertekeningsoperatie voor eenvoudige rapportage en naleving.
Of u nu software ondertekent voor Windows, Linux, macOS, Docker, IoT-apparaten of cloudplatformen, CodeSign Secure helpt u veilig en efficiënt over te stappen.
Conclusie
De CNSA 2.0-transitie is een belangrijke stap om onze digitale wereld te beveiligen tegen kwantumdreigingen. Hybride cryptografie biedt een vangnet tegen zwakke plekken in kwantumveilige methoden en zorgt voor compatibiliteit, met een terugval naar traditionele methoden tijdens systeemupgrades. Geleid door de duidelijke tijdlijnen en zorgvuldige planning van de NSA kunnen organisaties kwantumgereedheid bereiken. Dit gaat verder dan technologie; het gaat erom uw data en activiteiten veilig te houden in een kwantumbewuste wereld. Begin nu met de voorbereidingen voor een sterke, veilige toekomst.
