- Key Takeaways
- Wat is een HSM?
- Waarom HSM's de basis vormen van vertrouwen
- Soorten HSM
- HSM-nalevings- en validatienormen
- Voordelen van het gebruik van een HSM
- HSM's en de post-kwantumtransitie
- Hoe encryptieconsultancy kan helpen
- Veelgestelde Vragen / FAQ
- Bescherm uw sleutels met de juiste HSM-strategie.
Een hardwarebeveiligingsmodule (HSM) is een speciaal, fraudebestendig fysiek apparaat dat cryptografische sleutels genereert, opslaat en beschermt, en cryptografische bewerkingen uitvoert binnen beveiligde hardware. Sleutels verlaten het apparaat nooit in onversleutelde vorm, waardoor een HSM de vertrouwde basis vormt voor de cryptografie van een organisatie.
Een Hardware Security Module (HSM) is een gespecialiseerd, fraudebestendig apparaat dat cryptografische sleutels beveiligt en bewerkingen zoals encryptie, ondertekening en sleutelgeneratie uitvoert binnen beveiligde hardware. Omdat sleutels binnen de HSM worden aangemaakt en gebruikt en deze nooit onversleuteld verlaten, kunnen ze zelfs door een gecompromitteerde server niet worden blootgelegd. HSM's vormen de basis van vertrouwen voor PKI, codeondertekening, betalingen en sleutelbeheer.
Key Takeaways
- Een HSM is een speciaal, fraudebestendig hardwareapparaat dat cryptografische sleutels genereert, opslaat en gebruikt binnen beveiligde hardware, zodat sleutels het apparaat nooit in onversleutelde vorm verlaten.
- Het vormt de basis van het vertrouwen in de cryptografie van een organisatie en is de onderliggende grondslag. PKICodeondertekening, TLS, betalingen en sleutelbeheer.
- HSM's genereren echte, hardwarematige willekeurige getallen, waardoor ze sterkere sleutels opleveren dan een gewone computer kan produceren.
- Er zijn twee hoofdcategorieën: HSM's voor algemeen gebruik (voor PKI, sleutelbeheer en algemeen gebruik) en HSM's voor betalingen (voor kaart- en transactiebeveiliging volgens PCI-standaarden).
- HSM's worden gevalideerd volgens FIPS 140-3, de standaard die FIPS 140-2 heeft vervangen. Alle FIPS 140-2-certificaten krijgen op 21 september 2026 de status 'Historisch', dus voor nieuwe implementaties is FIPS 140-3 vereist.
Wat is een HSM?
Een Hardware Security Module (HSM) is een gespecialiseerd, zeer betrouwbaar fysiek apparaat dat als enige taak heeft cryptografisch materiaal te beschermen en cryptografische bewerkingen uit te voeren: encryptie , decryptie, authenticatie, ondertekening, sleutelgeneratie en sleuteluitwisseling. Het draait op een beveiligd besturingssysteem met strikt beperkte netwerktoegang en is zowel fraudebestendig (moeilijk fysiek te kraken) als fraudebestendig (vertoont tekenen van een poging tot manipulatie). Als manipulatie wordt gedetecteerd, kan een HSM zichzelf wissen, waardoor de sleutels worden verwijderd.
Het fundamentele principe is dat cryptografische sleutels binnen de HSM worden gegenereerd en deze nooit in onversleutelde vorm verlaten. Applicaties sturen gegevens naar de HSM om te worden ondertekend of ontsleuteld; de bewerking vindt plaats binnen de beveiligde omgeving en alleen het resultaat komt terug. Dit betekent dat zelfs als een aanvaller de aangesloten server volledig compromitteert, hij de privésleutels niet kan stelen, omdat de sleutels nooit in bruikbare vorm buiten de hardware bestaan.
Waarom HSM's de basis vormen van vertrouwen
Een vertrouwensbasis is een component in een beveiligingssysteem waarop absoluut kan worden vertrouwd, het fundament waarop al het andere is gebouwd. HSM's zijn de natuurlijke vertrouwensbasis vanwege de strikte manier waarop ze toegang controleren en sleutels beschermen. Twee eigenschappen maken ze bijzonder geschikt voor deze rol:
- Echte willekeurigheid: HSM's bevatten speciale hardware die werkelijk willekeurige getallen genereert. Gewone computers kunnen alleen pseudo-willekeurige getallen produceren, die voorspelbaarder zijn. Echt willekeurige sleutels zijn fundamenteel moeilijker te raden of te reproduceren.
- Fysieke isolatie: HSM's worden doorgaans buiten het algemene netwerk gehouden en bevinden zich op beveiligde fysieke locaties, waardoor een aanvaller fysieke toegang nodig heeft om zelfs maar te proberen de beveiligde gegevens te bereiken.
Omdat de HSM het vertrouwen in de hardware verankert, kunnen de certificaten , handtekeningen en versleutelde gegevens die afhankelijk zijn van de sleutels ervan, op hun beurt ook worden vertrouwd. Daarom vormen HSM's de basis van PKI- hiërarchieën, codeondertekeningssystemen en betalingsnetwerken.
Soorten HSM
HSM's vallen in twee brede categorieën uiteen, die zich onderscheiden door hun beoogde gebruik.
Algemene HSM's
Deze ondersteunen gangbare cryptografische interfaces en API's zoals PKCS#11 , Microsoft CAPI en CNG, en verwerken een breed scala aan algoritmen. Ze worden gebruikt voor public key infrastructure (PKI), algemeen sleutelbeheer, databaseversleuteling, codeondertekening , TLS-sleutelbeveiliging en cryptowallets. Het grootste deel van het gebruik van HSM's in bedrijven valt in deze categorie.
Betalings- en transactie-HSM's
Deze apparaten zijn speciaal ontworpen om betaalkaartgegevens en transactie-informatie te beschermen en ondersteunen de gespecialiseerde cryptografische bewerkingen die worden gebruikt bij kaartverwerking, pincodebeheer en financiële berichtenuitwisseling. Ze zijn essentieel voor organisaties die moeten voldoen aan de Payment Card Industry (PCI)-vereisten en hebben een beperktere toepassingsmogelijkheid dan algemene HSM's.
HSM-nalevings- en validatienormen
Omdat HSM's de meest gevoelige gegevens van een organisatie beschermen, moeten ze voldoen aan strenge, onafhankelijk geteste normen. Drie daarvan zijn het belangrijkst.
FIPS 140-3 (de huidige norm)
De Federal Information Processing Standard ( FIPS ) 140-3 is de Amerikaanse en Canadese overheidsstandaard die de beveiliging van cryptografische modules, waaronder HSM's, valideert. Deze standaard verving de aloude FIPS 140-2 en sluit aan bij de internationale standaarden ISO/IEC 19790 en ISO/IEC 24759. De validatie wordt uitgevoerd via het Cryptographic Module Validation Program (CMVP), een gezamenlijk programma van NIST en het Canadian Centre for Cyber ​​Security. FIPS 140-3 definieert vier beveiligingsniveaus:
| Niveau | Wat het toevoegt |
|---|---|
| Niveau 1 | Basisbeveiligingseisen, ten minste één goedgekeurd algoritme; geen specifieke fysieke beveiligingsmechanismen vereist. |
| Niveau 2 | Voegt manipulatiebestendige en op rollen gebaseerde authenticatie toe. |
| Niveau 3 | Voegt bescherming tegen manipulatie en een reactie daarop toe, evenals authenticatie op basis van identiteit. Dit is het meest gevraagde beveiligingsniveau voor HSM's in de zakelijke markt, omdat het een goede balans biedt tussen sterke beveiliging en gebruiksgemak. |
| Niveau 4 | Het hoogste niveau: geavanceerde bescherming tegen fysieke inbraak, ontworpen voor apparaten in fysiek onbeveiligde omgevingen. |
Belangrijk: De FIPS 140-2 Sunset-regeling
FIPS 140-3 is in 2019 van kracht geworden en het CMVP is in 2022 gestopt met het accepteren van nieuwe FIPS 140-2-validaties. Op 21 september 2026 krijgen alle resterende FIPS 140-2-certificaten de status 'Historisch'. Reeds geïmplementeerde modules blijven functioneren, maar federale instanties dienen geen modules met de status 'Historisch' meer op te nemen in nieuwe aanbestedingen. De praktische richtlijn voor 2026 en verder: eis een FIPS 140-3-validatie voor elke nieuwe HSM en controleer de certificaatstatus van een leverancier in de NIST CMVP-lijst met gevalideerde modules voordat u tot aankoop overgaat.
Gemeenschappelijke criteria (ISO/IEC 15408)
Common Criteria is een internationaal erkende certificeringsstandaard voor de beveiliging van IT-producten, met zeven evaluatie-assurantieniveaus (EAL1 tot en met EAL7). Het wordt vaak gebruikt in combinatie met FIPS-validatie om extra zekerheid te bieden over het beveiligingsontwerp en de tests van een HSM.
PCI PTS HSM-beveiligingsvereisten
De Payment Card Industry PIN Transaction Security (PCI PTS) HSM-standaard regelt HSM's die worden gebruikt met gevoelige financiële gegevens. Deze standaard is zeer uitgebreid en omvat de volledige levenscyclus van een betaal-HSM: de productie, verzending, implementatie, het gebruik en de vernietiging ervan. Betaal-HSM's worden doorgaans gecertificeerd volgens deze standaard.
Voordelen van het gebruik van een HSM
- De beste sleutelbeveiliging die er is: Sleutels worden gegenereerd en gebruikt in fraudebestendige hardware en worden nooit in onversleutelde vorm weergegeven, wat de hoogste mate van bescherming biedt voor cryptografisch materiaal.
- Voldoet aan de veiligheidsnormen en -voorschriften: De FIPS 140-3-, Common Criteria- en PCI-vereisten worden voldaan of ondersteund door gevalideerde HSM's, waardoor de naleving wordt vergemakkelijkt.
- Vertrouwensbasis en sterke authenticatie: HSM's vormen de basis voor vertrouwen in PKI, digitale handtekeningen en meer, met strikte toegangscontrole en authenticatie.
- Echte willekeurige sleutelgeneratie: Hardwarematige willekeurigheid produceert sterkere sleutels dan software dat kan.
- Efficiënte automatisering van de levenscyclus van sleutels: HSM's versnellen en automatiseren het genereren, roteren en vernietigen van sleutels gedurende hun gehele levenscyclus.
- Centrale sleutelopslag: De sleutels worden op één beveiligde locatie bewaard in plaats van verspreid over verschillende systemen, waardoor het risico wordt verlaagd en het beheer wordt vereenvoudigd.
HSM's en de post-kwantumtransitie
Naarmate organisaties overstappen op post-kwantumcryptografie, spelen HSM's een centrale rol, omdat ze de sleutels bewaren en de ondertekening uitvoeren die moet worden overgezet naar kwantumresistente algoritmen. HSM-leveranciers hebben ondersteuning toegevoegd voor de NIST post-kwantumstandaarden zoals ML-KEM (FIPS 203) en ML-DSA (FIPS 204), evenals de hash-gebaseerde schema's die worden gebruikt voor firmware- en codeondertekening. Bij het plannen van een post-kwantummigratie is HSM-ondersteuning voor de nieuwe algoritmen een praktische drempelwaarde, dus het is de moeite waard om dit vroegtijdig met leveranciers te bevestigen. Zie de bronnen van de Europese Commissie over post-kwantumcryptografie voor meer informatie over de bredere transitie.
Hoe encryptieconsultancy kan helpen
Het correct selecteren, implementeren en beheren van HSM's, en het beheren van de sleutels daarin gedurende hun levenscyclus, is specialistisch werk. De Encryption Advisory Services van Encryption Consulting helpen organisaties hun behoeften op het gebied van sleutelbescherming te beoordelen, de juiste HSM's en validatieniveaus te kiezen en een degelijk sleutelbeheer te ontwerpen dat voldoet aan FIPS 140-3 en industriestandaarden. We helpen ook bij het plannen van een HSM-strategie voor de kortere certificaatlevensduren en post-quantumalgoritmen die nu hun intrede doen, zodat uw root of trust klaar is voor de toekomst. Ondersteund door ISO/IEC 27001:2022 en SOC 2-gecertificeerde werkwijzen.
Veelgestelde Vragen / FAQ
Wat is een HSM in eenvoudige bewoordingen?
Een HSM (Hardware Security Module) is een speciaal, fraudebestendig apparaat dat fungeert als een hoogbeveiligde kluis voor cryptografische sleutels. Het genereert en bewaart sleutels in beschermde hardware en voert bewerkingen zoals encryptie en digitale ondertekening intern uit, zodat de sleutels het apparaat nooit in bruikbare vorm verlaten. Dit betekent dat zelfs als een aanvaller via de HSM inbreekt in de server, hij de sleutels zelf niet kan stelen.
Hoe werkt een HSM?
Een HSM genereert cryptografische sleutels binnen de beveiligde hardware en bewaart ze daar. Wanneer een applicatie gegevens moet versleutelen, ontsleutelen of ondertekenen, stuurt deze de gegevens naar de HSM. De bewerking wordt binnen het apparaat uitgevoerd en alleen het resultaat wordt teruggestuurd. De sleutels verlaten het apparaat nooit in onversleutelde vorm. HSM's gebruiken ook speciale hardware om werkelijk willekeurige getallen te genereren, zijn fraudebestendig en fraudebestendig, en kunnen hun sleutels wissen als manipulatie wordt gedetecteerd.
Wat zijn de twee belangrijkste soorten HSM?
De twee belangrijkste typen zijn algemene HSM's en betalings-HSM's. Algemene HSM's ondersteunen gangbare interfaces zoals PKCS#11, CAPI en CNG en worden gebruikt voor PKI, sleutelbeheer, codeondertekening, databaseversleuteling en soortgelijke taken. Betalings-HSM's zijn specifiek ontworpen om betaalkaart- en transactiegegevens te beschermen en te voldoen aan de PCI-vereisten. Algemene HSM's dekken de meeste zakelijke toepassingen, terwijl betalings-HSM's specifiek zijn ontworpen voor financiële verwerking.
Wat is het verschil tussen FIPS 140-2 en FIPS 140-3?
FIPS 140-3 is de huidige Amerikaanse en Canadese standaard voor de validatie van cryptografische modules en heeft FIPS 140-2 vervangen. FIPS 140-3 sluit aan bij de internationale standaarden ISO/IEC 19790 en 24759. Het Cryptographic Module Validation Program is in 2022 gestopt met het accepteren van nieuwe FIPS 140-2-inzendingen en alle resterende FIPS 140-2-certificaten krijgen op 21 september 2026 de status 'Historisch'. In gebruik zijnde 140-2-modules blijven functioneren, maar voor nieuwe aankopen is FIPS 140-3 vereist.
Waarom gebruiken organisaties HSM's?
Organisaties gebruiken HSM's om hun meest gevoelige cryptografische sleutels te beschermen met de sterkst beschikbare beveiliging. HSM's bewaren sleutels in fraudebestendige hardware, zodat ze niet gestolen kunnen worden, zelfs niet als een server gehackt wordt. Ze genereren werkelijk willekeurige sleutels, fungeren als een betrouwbare basis voor PKI en digitale handtekeningen, helpen bij het voldoen aan compliance-normen zoals FIPS 140-3 en PCI, en centraliseren en automatiseren het sleutelbeheer. Ze zijn essentieel overal waar een compromittering van sleutels catastrofale gevolgen zou hebben.
Wat is een vertrouwensbasis?
Een vertrouwensbasis is het onderdeel van een beveiligingssysteem waarop absoluut kan worden vertrouwd, het anker waar alles op rust. Omdat een HSM zijn sleutels beschermt in fraudebestendige hardware met strikte toegangscontrole, is het een ideale vertrouwensbasis: de certificaten, digitale handtekeningen en versleutelde gegevens die afhankelijk zijn van de sleutels, kunnen allemaal worden vertrouwd omdat de sleutels aan de basis veilig zijn. Daarom vormen HSM's de basis van PKI- en codeondertekeningssystemen.
Bescherm uw sleutels met de juiste HSM-strategie.
Een HSM is slechts zo effectief als de strategie en het sleutelbeheer eromheen, vooral nu FIPS 140-3 en post-kwantumalgoritmen het landschap veranderen. Ontdek de adviesdiensten van Encryption Consulting om HSM's te kiezen, te implementeren en te beheren die voldoen aan de huidige standaarden.
