By Sorena AIPublished Updated

FIPS 140-3

FIPS 140-3

FIPS 140-3 and guide for scope, security levels, approved services, operating environments, and validation evidence.

Topics
21
FAQs
8
Comparisons
2
Security levels
4

Understand FIPS 140-3

Understand what FIPS 140-3 validates, when U.S. federal use or another assurance requirement makes it relevant, who tests and validates the module, and what evidence a buyer or operator must verify.

FIPS 140-3 applies ISO/IEC 19790:2012 module requirements and ISO/IEC 24759:2017 test methods with changes in the NIST SP 800-140 series. It covers a defined hardware, software, firmware, or hybrid , not automatically the product that contains it. An accredited Cryptographic and Security Testing laboratory tests the module; NIST and the Canadian Centre for Cyber Security jointly operate CMVP and issue the validation decision. A algorithm certificate is supporting evidence, not a CMVP module validation.

Start with applicability and boundary. Then map services, algorithms, , and tested environments; prepare the and laboratory evidence; and keep the claim tied to the live record after release.

Quick start

FIPS 140-3 validation checklist

Confirm why validation is required, freeze the module identity and boundary, map the target security levels and approved services, and assemble the laboratory and evidence.

FIPS 140-3 module boundary selector

Document included and excluded components, ports, interfaces, operating environments, and bound or embedded modules before testing starts.

FIPS 140-3 algorithm certificate mapping

Tie each approved service to its algorithm implementation and evidence without presenting an algorithm certificate as module validation.

Start with these FIPS 140-3 decisions

  1. 1

    FIPS 140-3 validation checklist

    Decide whether the need comes from U.S. federal use, a contract, or voluntary adoption; then record the exact module, version, boundary, target level, services, and environment for testing by an accredited Cryptographic and Security Testing laboratory.

  2. 2

    FIPS 140-3 module boundary selector

    Separate the cryptographic boundary from the surrounding product, excluded components, ports, interfaces, operating-environment assumptions, and any bound or embedded validated module.

  3. 3

    FIPS 140-3 algorithm certificate mapping

    Map each approved service to its algorithm implementation and evidence without treating an algorithm certificate as a module validation.

Start with the FIPS 140-3 answer you need

Compare Federal Information Processing Standard (FIPS) 140-3 with its predecessor, choose a security level for the and its operating environment, or prepare module-level evidence for Cryptographic Module Validation Program () review.

FIPS 140-2 versus FIPS 140-3

FIPS 140-2 is the previous cryptographic-module security standard; FIPS 140-3 replaced it with requirements aligned to ISO/IEC 19790 and ISO/IEC 24759. Compare the standards, then check the exact module, version, operating environment, certificate status, and transition rules before relying on a legacy validation.

Choose the right security level

FIPS 140-3 has four security levels. Level 1 provides the baseline; Levels 2 to 4 add progressively stronger requirements in areas such as tamper evidence, role authentication, physical protection, and environmental-failure protection. Choose the level that the module's application and threat environment require.

Prepare validation evidence

Before laboratory testing, define the module boundary, services, approved cryptographic algorithms, random-number source, self-tests, public , and change records. A Cryptographic Algorithm Validation Program () certificate confirms an algorithm implementation test; only validates the complete .

Choose the next FIPS 140-3 decision

Start by deciding why validation matters and what the module boundary contains. Then choose the security level and services, prepare the evidence package, follow the lifecycle, and maintain only claims that still match the public validation record.

Start here: applicability, boundary, and level

Identify the procurement or assurance trigger, define the module rather than the surrounding product, and choose a level appropriate to the application and environment.

Validation preparation and evidence

Turn the eleven requirement areas into an owned readiness review, a non-proprietary , and evidence for laboratory and review.

Lifecycle, status, and change control

Follow the vendor-laboratory- process, distinguish Active, Historical, and Revoked status, and reassess boundary, version, tested or affirmed environment, algorithm, dependency, and vulnerability changes.

Compare standards or answer a focused question

Distinguish FIPS 140-3 from legacy FIPS 140-2 certificates and its ISO/IEC technical basis, or go directly to the focused FAQ set.

Sources

csrc.nist.gov
Referenced sections
  • Current program guidance used for boundary, approved-service, operational-environment, algorithm-certificate, entropy, CVE, binding, embedding, and transition decisions.
"Information in this document is subject to change by NIST and CCCS"
csrc.nist.gov
Referenced sections
  • Public record for checking the module name, version, certificate, status, Security Policy, caveats, and tested configurations before relying on a validation claim.
"validated modules"
csrc.nist.gov
Referenced sections
  • Current administrative authority for CMVP participant roles, validation status, Interim Validation, revalidation scenarios, vendor or user affirmation, and post-validation maintenance.
csrc.nist.gov
Referenced sections
  • Current official program page for federal use, the FIPS 140-2 transition through September 21, 2026, the five-year Active period for FIPS 140-3 validations, and the two-year period for Interim Validations.
doi.org
Referenced sections
  • Primary standard for module scope, federal applicability, four qualitative security levels, the eleven requirement areas, CMVP roles, approved security functions, and the procurement warning for Historical-list modules.
"specifies the security requirements that will be satisfied by a cryptographic module"

Next steps

Prepare a FIPS 140-3 validation package

Use the FIPS 140-3 guides to align product, engineering, security, and compliance teams before engaging a Cryptographic and Security Testing laboratory or updating an existing validation.

  • Document the boundary, ports, interfaces, roles, services, and approved mode behavior.
  • Tie each approved security function to algorithm validation evidence and security-policy language.
  • Identify operating-environment assumptions, physical-security claims, self-test behavior, lifecycle controls, and change-impact questions.
  • Keep validation evidence separated from unsupported claims about certificate status, transition timing, or acceptance.
  • Open Assessment Autopilot

    Organize FIPS 140-3 scope, evidence requests, owners, and review checkpoints for a validation-readiness assessment.

  • Open Research Copilot

    Research guidance, approved-mode questions, and change-impact issues with cited outputs.

  • Talk through implementation

    Review your module scope, laboratory-readiness questions, and validation evidence model.