The shortest true answer: NIST SP 800-171 is the list of security requirements; CMMC is the Department of Defense’s program for verifying you actually implemented them. One is a standard, the other is an enforcement mechanism — and almost every confusion in this corner of the DIB comes from treating the two words as interchangeable. What is NIST 800-171? One hundred ten requirements for protecting Controlled Unclassified Information in nonfederal systems. What is CMMC? The scored, leveled, assessed program under 32 CFR Part 170 that turns those requirements into certifications primes can demand.
The controls vs. the verification program
You could implement NIST 800-171 perfectly and still hold no CMMC status — until an assessment happens, there is nothing to show. You could also, in darker corners of the market, wave a “CMMC ready” banner while implementing very little — which is precisely why the DoD built a verification program instead of trusting attestations alone. The two layers meet at assessment: self-assessment or C3PAO certification, scored against the published methodology. The whole architecture is mapped in our CMMC certification guide.
The DFARS clause chain: 7012 → 7019 → 7020 → 7021
- DFARS 252.204-7012 — the origin clause: implement NIST SP 800-171, report cyber incidents to DoD within 72 hours, flow the clause to subs. Live in contracts for years, untouched by any CMMC timeline (clause text).
- DFARS 252.204-7019 — requires a current NIST 800-171 self-assessment score posted in SPRS before award.
- DFARS 252.204-7020 — gives the government access to verify, and makes you flow the SPRS requirement down.
- DFARS 252.204-7021 — the CMMC clause: inserts the certification requirement itself into contracts as the program phases in.
Read the chain as a story: 7012 demanded the controls, 7019/7020 demanded a score, 7021 demands proof. CMMC is act three of a play that has been running since 2017.
Rev 2 vs Rev 3: which baseline does CMMC assess?
NIST published SP 800-171 Revision 3 in May 2024 — but as of October 20, 2026, CMMC Level 2 assessments are conducted against Revision 2, because that is the baseline 32 CFR Part 170 incorporates. DFARS 7012 likewise still points at Rev 2 for most contracts. Build and document to Rev 2, track Rev 3 as the eventual destination, and treat any vendor telling you to “assess against Rev 3” as a red flag of program literacy.
800-171A: how the requirements become questions
Each of the 110 requirements explodes into assessment objectives in NIST SP 800-171A — the examine / interview / test procedures an assessor actually runs. 3.1.1 is one requirement and six objectives; scoring happens at the objective level. This is why gap assessments that score “controls” instead of objectives produce happy spreadsheets and failed assessments — the dynamic we unpack in the assessment walkthrough.
NIST 800-171 vs 800-53: cousins, not twins
- Audience: 800-53 secures federal systems themselves (agencies and their authorized systems, under the Risk Management Framework); 800-171 protects federal information after it lands in nonfederal systems — yours (SP 800-53 Rev. 5).
- Scale: 800-53 is a catalog of over a thousand controls across twenty families; 800-171 distills the CUI-relevant confidentiality slice into 110 requirements across fourteen families.
- Lineage: every 800-171 requirement traces to 800-53 controls — 171 is the derived, exportable subset.
- Why it matters to you: teams who grew up accrediting systems under 800-53 and the RMF read 800-171 as a familiar dialect — the heritage our engineers bring from the IC and DoW world, as laid out in where we come from.
Sources & further reading
- NIST SP 800-171 Rev. 2 — Protecting CUI in Nonfederal Systems
- NIST SP 800-171 Rev. 3 — current revision (not the CMMC assessment baseline)
- NIST SP 800-171A — Assessment procedures
- NIST SP 800-53 Rev. 5 — Security and Privacy Controls
- 32 CFR Part 170 — the CMMC Program rule (eCFR)
- DFARS 252.204-7012 — Safeguarding Covered Defense Information