Wat is FIPS 140-3?
De norm van het Amerikaanse NIST die de beveiligingseisen voor cryptografische modules vastlegt en de basis vormt voor hun certificering. Ze is gebaseerd op de internationale norm ISO/IEC 19790 en werd in 2020 als opvolger van FIPS 140-2 opengesteld voor certificering. Ze beoordeelt onder meer de implementatie van cryptografische algoritmen, sleutelbeheer, zelftests en fysieke beveiliging, en kent vier beveiligingsniveaus, 1 tot 4. Ze wordt vaak gebruikt als voorwaarde bij de aanschaf van HSM's en beveiligingschips.
Japanse benaming: FIPS 140-3
“FIPS 140-3” komt voor in 2 oefenvragen uit 2 onderwerpen, bijv. Hardwarebeveiliging: nieuwste ontwikkelingen, Basis en toepassingen van cryptografie.
Vakgebied: Hardwarebeveiliging: nieuwste ontwikkelingen
Vier beveiligingsniveaus
Niveau 1 vraagt alleen een correcte implementatie van goedgekeurde cryptografische algoritmen en, fysiek, weinig meer dan onderdelen van normale productkwaliteit. Niveau 2 voegt sporen van manipulatie toe, zoals zegels of coatings die bij openen sporen achterlaten, en rolgebaseerde authenticatie van gebruikers. Niveau 3 vraagt dat openen en aftasten moeilijk worden gemaakt en dat kritieke waarden zoals sleutels bij detectie worden gewist, samen met identiteitsgebaseerde authenticatie. Niveau 4 gaat verder en vraagt dat indringing vanuit elke richting in de behuizing wordt gedetecteerd en die waarden direct worden gewist, en bescherming wanneer spanning of temperatuur buiten het bereik komt.
Wat er wordt beoordeeld en hoe
Het object van de beoordeling is een cryptografische module; dat kan een IC, een printplaat, een heel apparaat of een softwarebibliotheek zijn, zolang de grens ervan is vastgelegd. Erkende laboratoria testen of de implementaties van algoritmen correcte resultaten geven en onderzoeken hoe sleutels worden gegenereerd, bewaard en gewist, de zelftests bij het inschakelen en op andere momenten, de fysieke bescherming enzovoort, en het programma van NIST en zijn Canadese tegenhanger (CMVP) certificeert. FIPS 140-3 behandelt op de hogere niveaus ook maatregelen tegen niet-invasieve aanvallen waarbij informatie via stroomverbruik of tijd uitlekt.
Veelgestelde vragen
Kunnen producten met een certificering volgens FIPS 140-2 nog worden gebruikt?
Volgens het overgangsplan van NIST worden alle certificaten volgens FIPS 140-2 op 21 september 2026 naar de lijst Historical verplaatst. Modules op de lijst Historical mogen nog worden gekocht en gebruikt voor bestaande systemen, maar bij nieuwe aanschaf is het betrouwbaarst om in de actuele lijst te controleren of er een certificering volgens FIPS 140-3 is (stand oktober 2026).
Welk niveau moet worden gekozen?
Dat hangt af van de waarde van de te beschermen sleutels en van de omgeving. Niveau 3 is gebruikelijk waar ook fysieke aanvallen worden verwacht, zoals bij sleutelbeheer in datacenters, en niveau 4 wordt soms gekozen voor sleutels op het hoogste niveau of voor zware omgevingen. Hogere niveaus brengen ook hogere kosten en meer beperkingen met zich mee.