What does operational environment mean in FIPS 140-3?
FIPS 140-3 names operating environment as one of the security requirement areas for cryptographic modules. That matters because the validated security level is chosen for the application, environment, and services where the module will be used.
The CMVP implementation guidance defines operational environment for software, firmware, and hybrid modules as the management of the software, firmware, and hardware needed for the module to operate. At minimum, that includes the module components, the computing platform, and the operating system that controls or allows the software or firmware to execute.
- Treat operational environment as part of the module claim boundary, not as a deployment note that can be changed freely.
- For software, firmware, and hybrid modules, identify the module components, computing platform, and operating system before relying on a FIPS 140-3 claim.
- Use the module security policy and certificate evidence to understand restrictions on the environment where the module was tested.
Identifies operating environment as a FIPS 140-3 security requirement area and ties validation level selection to the application and environment where the module is used.
Defines operational environment for software, firmware, and hybrid modules as including module components, computing platform, and operating system.