Keyfactor Tech Days 2027 – Be Part of The Trust Security Conference in San Diego Register now!

CMMC 2.0 / NIST SP 800-171:

Cryptography for Software and Cloud Vendors in the Defense Supply Chain

Updated: August 24, 2026
RegionUnited States (applies to any organization in the Defense Industrial Base handling DoD information, regardless of company size or whether the vendor is a prime contractor or a downstream subcontractor)
ApplicabilitySoftware and SaaS Providers to the DoD: any vendor that processes, stores, or transmits Federal Contract Information (FCI) or Controlled Unclassified Information (CUI) on DoD contracts Cloud and Managed Service Providers: providers hosting CUI on behalf of DIB contractors, expected to meet FedRAMP Moderate equivalent protections C3PAOs and Assessors: third-party organizations accredited to conduct CMMC Level 2 certification assessments on behalf of the Cyber AB
Relevant sectionsNIST SP 800-171 Rev. 2, §3.13: System and Communications Protection, covering cryptographic protection and key management NIST SP 800-171 Rev. 2, §3.5: Identification and Authentication DFARS 252.204-7021: CMMC certification requirements clause, effective November 10, 2025

Overview

CMMC 2.0 is the Department of Defense’s tiered verification program layered on top of NIST SP 800-171 Revision 2, replacing contractor self-attestation with independently assessed evidence that Controlled Unclassified Information is actually protected. The DFARS final rule implementing the program took effect on November 10, 2025, and rolls out in four phases through November 2028.

Level 1 (FCI only) remains a self-assessment against 15 basic safeguarding practices; Level 2 (CUI) requires implementation of all 110 NIST SP 800-171 controls, most commonly verified by a Certified Third-Party Assessment Organization (C3PAO) every three years; and Level 3 adds 24 enhanced requirements from NIST SP 800-172, assessed directly by DoD’s Defense Industrial Base Cybersecurity Assessment Center for the most sensitive programs. For software and SaaS vendors, CUI regularly passes through application layers, not just infrastructure, which pulls cryptographic controls into the scope of the software itself.

Why it matters

DoD estimates well over 80,000 contractors and subcontractors will need Level 2 or Level 3 certification, and CMMC status is now a condition of contract award: contracting officers can require a current CMMC status and a Supplier Performance Risk System score before a bid is even considered.

The System and Communications Protection family, §3.13, is consistently one of the hardest for software vendors to pass, because assessors distinguish sharply between an encryption algorithm that is merely FIPS-compliant and a cryptographic module that is formally FIPS-validated under CMVP. A vendor that built its own encryption using approved algorithms, without validating the module itself, fails this control regardless of how strong the implementation is.

How this maps to cryptography 

CMMC 2.0 / NIST SP 800-171 addresses cryptography through several interlocking control areas. The key areas with direct cryptographic implications are:

SectionFunctionWhat it saysSupporting Products
§3.13.11FIPS-Validated CryptographyIssuance and management of certificates backed by FIPS 140-2 or 140-3 validated cryptographic modules, not merely FIPS-compliant algorithms.EJBCA
§3.13.10Cryptographic Key Establishment and ManagementDocumented key generation, distribution, storage, and destruction procedures across the full CUI environment, including application-layer keys inside the software itself.Keyfactor Command
§3.13.8, §3.13.16Transmission and At-Rest ConfidentialityCertificate-backed TLS encryption for CUI in transit, with PKI-issued keys protecting stored CUI wherever the software persists it.EJBCA
§3.5.1–3.5.3Device and User AuthenticationCertificate-based authentication replacing shared passwords for access to CUI-handling applications and services.Keyfactor Command
§3.13.7, §3.1.12Remote Access Session ProtectionMutually authenticated, certificate-backed VPN and remote session connections into CUI environments, including administrative access to cloud-hosted software.EJBCA
Supports assessment objectives across §3.13Cryptographic Asset Inventory for Assessment EvidenceInventory of cryptographic algorithms and libraries embedded in the software, supporting System Security Plan and POA&M evidence for C3PAO review.AgileSec

Audit readiness

Assessments and examinations, whether self-conducted, performed by a regulator, or reviewed by an independent assessor, focus on demonstrated evidence rather than policy statements alone. Key areas that examiners and assessors commonly probe:

  • FIPS Validation Evidence:  Can the vendor demonstrate that cryptographic modules protecting CUI confidentiality, including those embedded inside its own software, are formally FIPS 140-2 or 140-3 validated, not merely built on approved algorithms?
  • Key Management Documentation:  Are cryptographic key generation, distribution, storage, and destruction procedures documented and consistently followed per §3.13.10?
  • CUI Boundary Encryption:  Is CUI encrypted at rest and in transit across all system boundaries, including the software’s own data stores and any cloud environments it runs in?
  • Device and User Authentication Evidence:  Can the organization show unique, certificate-based credentials in place of shared passwords for systems and applications that process CUI?
  • System Security Plan and POA&M Accuracy:  Does the SSP accurately reflect implemented cryptographic controls, with any gaps tracked in a current Plan of Action and Milestones?
  • Assessment-Ready Evidence Package:  Is evidence organized and current enough to withstand a full Level 2 third-party assessment covering all 110 controls?