Handle approved-mode claims at the service level
Start with the validated cryptographic module and the service the operator invokes. FIPS 140-3 specifies requirements for cryptographic modules, and IG 2.4.C distinguishes an approved security service from other services that may run while the module is in an . Show-status, version, and other non-security services do not become approved security services merely because they are available in that mode.
For a customer, procurement, or audit answer, identify the specific module certificate and version, the service being called, the approved algorithm or process used by that service, and the operator-visible indicator that shows the service is approved. A broad statement that a product is "in FIPS mode" is not enough when the module can expose approved and non-approved services or use context-sensitive algorithms.
- Map the claim to the validated cryptographic module boundary and the service table in the module .
- Classify each callable service as an approved security service, a non-security service allowed in , a non-approved algorithm with no security claimed, or a service not available in approved mode.
- Use the module's , return code, status output, log message, or other externally accessible signal only if it lets the operator unambiguously determine when an approved security service is in use.
Citations (2)
- NIST FIPS 140-3 security requirements for cryptographic modules
Grounds the page scope: FIPS 140-3 applies to cryptographic modules and lists roles, services, authentication, self-tests, lifecycle assurance, and other module security requirement areas.
security requirements for cryptographic modules
- CMVP Implementation Guidance for FIPS 140-3
Grounds the distinction between approved mode, approved security services, service indicators, and services that are not available for approved-mode use.
approved security services