Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 5

Cybersecurity Certification Roles and Responsibilities

Recommended resources

Welcome back. In the previous lesson, you built a requirement-to-evidence trace: a configuration-bound argument from a normative requirement through assessment assertions, vendor evidence, laboratory procedures, CMVP modifications, and applicable Implementation Guidance.

That trace now needs an operating model. A technically correct trace still fails in practice if the client assumes that the laboratory will author missing evidence, if the laboratory is asked to make a policy decision reserved to the Validation Authorities, or if CMVP comments are handled through uncontrolled vendor edits. This lesson assigns who produces, tests, reviews, decides, and escalates at each point in the FIPS 140-3 validation lifecycle.

By the end, you will be able to turn a requirements-to-evidence matrix into an actionable responsibility and escalation register for a client engagement.


The core separation: design, independent assessment, validation decision

The CMVP model has three deliberately distinct functions:

  1. The vendor creates the module, defines what it is claiming, and supplies truthful, controlled evidence.
  2. The accredited Cryptographic and Security Testing Laboratory (CSTL) independently assesses the module against the applicable requirements and prepares the validation submission.
  3. The CMVP Validation Authorities review the CSTL submission and make the validation decision. The CMVP is jointly managed by NIST and the Canadian Centre for Cyber Security (CCCS).

This separation is not administrative formality. It is the basis for independent assurance. If the entity performing conformance testing designed the implementation or authored its original design evidence, it would be assessing its own work.

[PDF] FIPS 140-3 Cryptographic Module Validation Program Management ...

Read the CMVP Management Manual’s role definitions first. They provide the authoritative baseline for allocating work among a vendor, CSTL, and the joint NIST–CCCS Validation Authorities.

In Section 2.6, “Roles and Responsibilities of Program Participants” (pp. 13–16), read the vendor subsection, beginning with the vendor's core role. Notice that the vendor defines the module boundary, modes, services, and strategy; these are not laboratory-owned design decisions. Then read the CSTL subsection, beginning with independent testing and reporting. Continue to the independence rules, especially the conflict restrictions. Finally, read the limited documentation exception beginning with permitted consolidation work. In Section 2.6.3, read the Validation Authorities' review role. Also note in Section 2.7 that NIST and CCCS make CMVP decisions jointly; do not assume that one authority owns a technical decision merely because a module is submitted from one country.

The following shorthand is useful in client-facing plans:

Role Primary function What it must not become
Vendor Designer, implementer, evidence producer, and owner of corrections A party that delegates technical truthfulness or configuration control to the laboratory
CSTL Independent tester, evidence reviewer, submission author, and coordination channel A designer or original author of the module it tests
CMVP Validation Authorities Program authority, submission reviewer, validation decision-maker A substitute for the vendor’s design work or the CSTL’s independent testing
NIST and CCCS Joint managers of the CMVP and joint Validation Authorities Separate unilateral approval paths for ordinary module decisions

The most precise formulation is:

The laboratory is not merely a courier between the vendor and CMVP. It must independently determine whether the module conforms to the applicable requirements, including requirements not fully covered by algorithm testing. Equally, the CMVP does not rerun the CSTL’s complete test campaign; it reviews the submission and asks whether the assessment and evidence demonstrate conformance.



Assign responsibilities by deliverable and decision

A consultant should avoid assigning responsibility at the vague level of “documentation” or “testing.” Instead, assign each atomic action in the trace record.

For a given claim, ask five questions:

  1. Who produces the underlying technical fact or evidence?
  2. Who independently examines or tests it?
  3. Who reviews the submitted assessment package?
  4. Who has authority to decide the issue?
  5. What event requires escalation, and through whom?

The table below is a practical responsibility model. “Authority” means the party that makes the relevant formal decision, not necessarily the party that performs the most work.

Work item or decision Vendor CSTL CMVP Validation Authorities
Module architecture, boundary, embodiment, interfaces, services, and approved-mode design Produces and owns Reviews and tests claims Reviews as part of submission
Implementation, build, platform configuration, and operational instructions Produces and controls Verifies the submitted configuration and tests it Reviews reported evidence where needed
Vendor evidence and original technical documentation Produces, approves, and version-controls Reviews for adequacy and consistency Reviews submitted evidence and report content
Conformance testing and test observations Provides module, access, setup support, and corrective builds Performs or witnesses independently; records results Reviews adequacy of submitted testing
Algorithm and entropy validation dependencies Supplies implementation details and required artifacts Performs or coordinates applicable assessment and confirms module-level compliance Reviews the resulting submission
Test report and validation submission package Supplies source evidence and resolves factual defects Prepares and submits Accepts, reviews, comments on, and approves or rejects
CMVP reviewer comment Supplies technical analysis, revised implementation, and revised evidence Coordinates response, verifies impact, resubmits complete package Issues comment and evaluates response
Validation decision and certificate issuance Receives result; uses certificate accurately Supports final submission Jointly decides, issues certificate number, and posts validation
Post-validation technical inquiry Supplies technical response if asked Reviews the issue and reports its technical position Determines further program action

A useful accountability rule is:

The vendor owns the truth of the module; the CSTL owns the independence and quality of the assessment; the CMVP owns the validation decision.

This avoids two costly failures:

  • The vendor says, “The lab wrote the policy, so it owns its accuracy.”
  • The laboratory says, “The vendor supplied the document, so its content is presumed correct.”

Neither position is defensible. The vendor must stand behind the technical content. The CSTL must assess whether that content accurately represents the Implementation Under Test and meets applicable requirements.

A narrow but important CSTL documentation exception

The Management Manual permits a CSTL, in defined circumstances, to create or consolidate certain documents such as a finite state model, security policy, entropy assessment report, entropy public-use document, and administrator or non-administrator guidance. This is not permission for the CSTL to invent a design, fill gaps from assumption, or take ownership of vendor evidence.

The conditions matter:

  • The work must occur after module design and development.
  • The content must be consolidated or reformatted from existing vendor information.
  • The CSTL must be able to map the resulting material back to original vendor source documentation.
  • The CSTL must maintain that mapping in validation records.
  • The CMVP must be notified at submission of CSTL-generated documentation.

In a consulting engagement, treat this as an exception that requires an explicit evidence map. If a security-policy table contains a claim that cannot be traced to vendor-approved design, implementation, configuration, or test information, the issue is not “a drafting task”; it is an unresolved technical claim.



Follow responsibility through the validation workflow

The formal process becomes easier to manage when you view it as a sequence of controlled handoffs rather than a single “submission.”

The CMVP workflow depicts the main handoffs: the vendor supplies the Implementation Under Test and documentation to an accredited laboratory; the laboratory tests and submits the package; CMVP review generates comments that return through the laboratory; finalization results in a validated FIPS 140 cryptographic module.

At a high level, the vendor-laboratory-CMVP sequence is iterative:

The laboratory is the formal channel for validation-package communication. The vendor is frequently essential to resolving findings, but should not treat the CMVP review as a direct, informal technical support channel.

[PDF] FIPS 140-3 Cryptographic Module Validation Program Management ...

Now follow the role model through the lifecycle states. This section is particularly useful when converting a project schedule into clear decision gates and escalation paths.

In Section 4.1.1, “Vendor, CSTL, and CMVP duties for Testing of the Cryptographic Module” (pp. 29–31), begin with the initial vendor-to-laboratory handoff. In Section 4.1.1.1, “Implementation Under Test,” read the testing and nonconformance loop. Focus on two details: the CSTL may seek NIST and CCCS guidance on applying the standard to a particular module, while the vendor must correct nonconformances and provide updated materials. Then read Sections 4.1.1.2 through 4.1.1.5, from review through coordination, followed by finalization. Note that CMVP comments go to the CSTL, which confers with the vendor as necessary and resubmits a complete package.

Phase 1: Implementation Under Test

The vendor contracts with an accredited CSTL, provides controlled documentation, and delivers the module or prepares it for testing at the vendor facility. The CSTL assigns the tracking identifier used for CMVP communication and conducts testing under the applicable ISO/IEC 24759 test requirements, SP 800-140 series requirements, and applicable IG.

At this phase, a responsibility register should make the following boundaries explicit:

Question Responsible party
What is the module boundary? Vendor defines; CSTL assesses; CMVP may review
Which build and platform are being tested? Vendor controls and identifies; CSTL verifies
Which evidence supports each claim? Vendor supplies; CSTL checks sufficiency and consistency
Does observed behavior meet the test requirement? CSTL determines during assessment
How is an observed nonconformance corrected? Vendor corrects; CSTL retests or re-verifies
Is a proposed deviation from test treatment acceptable? CSTL raises it; CMVP approval is required before submission

One subtle point from the Management Manual is especially important for consultants: ISO/IEC 19790 remains the definitive reference for whether the module meets the security requirements. A test-procedure ambiguity does not allow a team to waive the underlying security outcome. If a proposed test deviation still satisfies that outcome, it requires CMVP approval before submission.

Phase 2: submission, review, and coordination

Once the CSTL determines the module is conformant, it prepares the submission package. The CSTL must address each test-evidence item independently rather than relying on vague cross-references to another test-evidence response.

When CMVP reviewers begin their assessment, comments are sent to the CSTL. The CSTL then coordinates with the vendor as needed, but must resubmit a complete and internally coherent package. A vendor response that only patches one security-policy paragraph while leaving the test report, module specification, configuration manifest, or evidence matrix unchanged is a common coordination failure.

At this stage, use a strict split:

  • Vendor: analyzes the technical issue, updates implementation or authoritative evidence, performs regression analysis, and approves content.
  • CSTL: determines whether the response is sufficient, repeats applicable assessment activity, updates the report, and submits the coordinated response.
  • CMVP: evaluates the resubmitted package and either issues additional comments or reaches “All OK.”

The Management Manual states that the CSTL must respond within 90 days during Coordination to avoid the review being placed on hold. For consulting planning, this means that a CMVP comment should immediately become a managed work item with a technical owner, CSTL owner, affected trace IDs, evidence dependencies, and a target delivery date well before that limit.

Phase 3: finalization and certificate issuance

Finalization confirms that changes made during coordination are correctly reflected and that vendor and module information is accurate. Once that review succeeds, the joint Validation Authorities issue a certificate number and publish the validation entry.

The vendor should not describe a module as validated before this point. A completed laboratory test campaign, an IUT listing, or a module in review is not a CMVP certificate.



Escalation: distinguish defects, interpretation questions, and authority decisions

Not every problem should travel to NIST and CCCS. Escalating a routine documentation inconsistency to CMVP wastes review capacity; failing to escalate a genuine interpretation or test-deviation issue creates a late-stage submission risk.

Use this triage model.

Situation First action Escalation path Decision owner
Missing, inconsistent, or inaccurate vendor evidence CSTL identifies the discrepancy; vendor corrects evidence Normally resolved between vendor and CSTL CSTL decides whether evidence now supports testing
Implementation behavior fails a requirement Vendor performs root-cause analysis and correction; CSTL retests Escalate only if a policy interpretation or scope question remains Vendor owns correction; CSTL determines conformance
Requirement or IG applicability is unclear for a specific design Vendor prepares fact pattern and candidate interpretations; CSTL evaluates CSTL requests CMVP guidance as appropriate NIST and CCCS jointly through CMVP
Proposed deviation from prescribed test requirements CSTL documents why the security requirement remains satisfied CSTL requests approval before submission CMVP
CMVP review comment CSTL receives and coordinates response; vendor supplies technical corrections Resubmission through CSTL CMVP reviewer and Validation Authorities
Suspected issue in an already validated module CMVP receives a specific technical inquiry and forwards it to the relevant CSTL CSTL may involve vendor; CSTL returns rationale to CMVP CMVP determines subsequent action

The CMVP FAQ summarizes the laboratory’s core obligation: it tests against applicable requirements, records results, and submits a written report when conformance is established; otherwise, it works with the vendor to resolve discrepancies before resubmission. The same division applies after validation if a credible third-party technical concern is raised.

What a good escalation package contains

Before asking the CSTL to seek CMVP guidance, prepare a bounded technical package. It should not be a message saying, “Please confirm compliance.”

Include:

  • the module version, boundary, embodiment, platform, and claimed security level;
  • the exact normative requirement, test requirement, SP 800-140 modification, and current IG item;
  • the concrete implementation fact pattern;
  • the vendor’s evidence locators, diagrams, and observed behavior;
  • the CSTL’s assessment position;
  • the specific question requiring an authority decision;
  • the options considered and security impact of each; and
  • the requested decision or clarification.

This is similar to preparing a well-bounded engineering nonconformance: the decision-maker needs the configuration, requirement, observed condition, safety or security significance, and proposed disposition. An escalation without these facts tends to return as a request for clarification rather than producing usable direction.

Worked example: approved-mode inconsistency

Consider a software cryptographic module for a satellite communications gateway. Its security policy says that approved mode blocks a legacy protocol. During laboratory testing, however, the protocol can be enabled through an undocumented runtime configuration flag.

The responsibility assignment is not ambiguous:

  1. Vendor: owns the implementation defect or scope inconsistency. It must determine whether the function is to be removed, blocked in approved mode, excluded from the validated configuration, or otherwise controlled. It updates the build, configuration instructions, module specification, security policy, and regression evidence as appropriate.

  2. CSTL: records the observed behavior, identifies the affected requirement and evidence items, evaluates the vendor’s correction, and retests the relevant configuration. The CSTL decides whether the corrected implementation and evidence support a conformance conclusion.

  3. CMVP: does not normally need to decide a straightforward inconsistency between claimed and actual behavior. However, if the proposed solution relies on an unclear policy interpretation or on a deviation from prescribed assessment treatment, the CSTL should request CMVP guidance with the full fact pattern.

  4. NIST and CCCS: act through the CMVP as joint Validation Authorities when a validation-policy decision is needed. The consultant should not frame the issue as a request for one authority to overrule the other.



Reusable work product: responsibility and escalation register

Add the following register beside your requirements-to-evidence matrix. A trace record explains why evidence is needed; this register explains who must move it forward.

Field Required content
Trace ID and claim Link to the atomic requirement-to-evidence trace
Module configuration Version, boundary, platform, mode, and relevant security level
Deliverable or decision Specific artifact, test activity, finding, or decision gate
Vendor accountable owner Named technical owner for content, correction, and approval
CSTL accountable owner Named assessment or submission contact
CMVP action None, guidance request, submission review, comment, or validation decision
Evidence producer Source artifact owner and controlled revision
Independent assessment action Review, inspection, test, observation, or retest to be performed by CSTL
Decision authority Vendor, CSTL, or joint CMVP Validation Authorities
Escalation trigger Exact condition requiring action beyond the current working level
Escalation route Vendor-to-CSTL, CSTL-to-CMVP, or CMVP post-validation process
Impact analysis Affected requirements, test evidence, security policy, platforms, certificates, and schedule
Status and due date Open, vendor action, CSTL assessment, CMVP coordination, closed, or blocked

A concise example entry might read:

Field Example
Trace ID MODE-04
Deliverable or decision Confirm legacy protocol is unavailable in approved mode
Vendor owner Software security lead
CSTL action Negative test on each claimed platform; review configuration controls
Decision authority CSTL for conformance; CMVP only if IG applicability remains unresolved
Escalation trigger Protocol remains reachable, or approved-mode status indication is ambiguous
Evidence Build manifest, configuration guide, source reference, test log, security-policy table
Impact analysis Roles and services, approved-mode claim, platform matrix, regression tests

Use the register in weekly vendor–CSTL meetings. The goal is not to burden the project with project-management language; it is to prevent three dangerous ambiguities:

  • an evidence gap with no named vendor owner;
  • a test finding that is “waiting on the lab” even though the vendor must correct the module; or
  • a policy question that is being debated informally instead of escalated through the CSTL with a defined fact pattern.


Key takeaways

The CMVP lifecycle relies on a deliberate separation of duties:

  • The vendor designs and produces the module, controls its configuration, supplies evidence, and corrects nonconformances.
  • The CSTL independently tests and reviews the module, records results, prepares the submission, coordinates responses, and cannot test a module it designed or originally documented.
  • The CMVP Validation Authorities, jointly managed by NIST and CCCS, review submissions, resolve authority-level questions, issue validation decisions, and publish certificates.
  • Most defects are resolved through the vendor–CSTL loop. Escalate through the CSTL when an interpretation, test deviation, or CMVP decision is genuinely required.
  • A responsibility and escalation register turns a static requirements trace into an executable validation plan.

Next, you will apply this ecosystem perspective to product claims: distinguishing a validated cryptographic module from a broader product that merely incorporates or uses validated cryptography.