What is NIST SP 800-171? The CUI standard, Rev 2 and Rev 3
Published 2026-10-23, 15 min read

- Full title
- Protecting Controlled Unclassified Information in Nonfederal Systems and Organizations
- Written by
- NIST, the National Institute of Standards and Technology
- Protects
- CUI: mainly its confidentiality, and against unauthorized change
- Applies to
- The parts of a non-government system that store, process or send CUI, and the tools that protect them
- NIST's current text
- Revision 3, May 2024: 97 requirements in 17 families
- What DoD contracts bind
- Revision 2, February 2020: 110 requirements in 14 families
- How it is checked
- Its companion, NIST SP 800-171A, turns each requirement into assessment objectives
NIST SP 800-171 is the federal government's list of security requirements for controlled unclassified information held outside government systems. On its own it binds nobody. A contract clause makes it bind: for a defense shop that is DFARS 252.204-7012, and CMMC Level 2 is the program that checks the same requirements.
- In force today
- DFARS 252.204-7012 still applies: NIST SP 800-171 Rev 2 on systems that hold covered defense information, cyber incidents reported to DoD within 72 hours, and FedRAMP Moderate or equivalent for any cloud that holds it. DFARS 252.204-7012(b)(2), (c)
- Suspended
- Phase 2, due in November 2026, is suspended for every contractor, whatever its size: contracts are not adding the third-party Level 2 (C3PAO) or Level 3 (DIBCAC) requirements. DoW CIO memo of 2026-07-13, applied by Class Deviation 2026-O0025 Rev 3
- Not yet known
- The outcome of the CMMC Reform Task Force review is not confirmed as of 2026-10-23: no report or rule change has been published. Federal Register search, 2026-10-23
What the standard is for
Federal agencies must protect controlled unclassified information on their own systems to NIST's standards. When they hand that information to a contractor, NIST's view is that the duty does not change, so the contractor's systems need a similar level of protection. NIST SP 800-171 is that level, written down for systems the government does not own. NIST calls them nonfederal systems: anything that is not a federal system, which includes every laptop and server in a private shop. If the information itself is new to you, what is CUI covers it.
NIST did not invent the requirements from scratch. It started from the moderate baseline of SP 800-53, the control catalog federal systems use, and cut what does not fit a contractor: controls that are the government's own job, controls that do not protect confidentiality, and controls already covered by another one. The starting point matters: NIST treats CUI as no less than moderate impact, so the list is sized for that. The first edition, in June 2015, was written by NIST staff with co-authors from the National Archives; Rev 3 is by two NIST authors, Ron Ross and Victoria Pillitteri.
- In scope
- The laptop that opens the customer's drawing
- The file server or cloud folder that stores it
- The phone that receives it by email
- The firewall and logging tools that guard those systems
- Out of scope
- Systems walled off in a separate security domain with no CUI
- A system you run for an agency (FISMA covers that)
- CUI whose own law sets different safeguards
- The machines that never touch CUI, such as a public website
NIST SP 800-171 Rev 3, sections 1.1 and 2.1; the shop examples are ours
That separate security domain is the idea behind every CUI enclave: put the CUI on a few machines behind their own boundary and the requirements stop at that line. CMMC turns it into formal asset categories, which the CMMC scoping worksheet walks through.
The application and implementation of the requirements and any compliance issues related to the content of SP 800-171 are the responsibility of the federal agency that has a relationship with a nonfederal organization, as expressed in a specific contract or agreement.
Read that twice, because it settles most arguments about the standard. NIST writes the requirements and calls them recommended; it does not enforce them, certify anyone or decide which revision you follow. The agency does that, through the contract. The same FAQ adds that the protection is needed “irrespective of the organization's size”, so a ten-person machine shop gets no shorter list than a prime.
Four editions, and what DoD did with each
The standard has had four editions in nine years. Which one binds you is set by DoD's rules, not by NIST's publication date, and today the two point at different editions. That gap explains the most common confusion about 800-171: which version is “the” standard depends on whether you ask NIST or read your contract.
| When | What NIST published | What DoD did |
|---|---|---|
| June 2015 | First edition of SP 800-171. | — |
| Dec 2016 | Revision 1, with updates in November 2017 and June 2018. | The 7012 clause still carries the original deadline: implement it no later than December 31, 2017. |
| June 2018 | SP 800-171A, the assessment procedures, first published. | Written into the CMMC rule in 2024 as the source of its assessment objectives. |
| Feb 2020 | Revision 2. A January 2021 errata update changed no requirement. | The CMMC rule, in force since 2024-12-16, incorporates this exact text by reference. |
| May 2024 | Revision 3 and SP 800-171A Rev 3. NIST marks Rev 2 and the 2018 800-171A withdrawn on May 14, 2024. | DoD stays on Rev 2: the 7012 text in new contracts names Revision 2, and Class Deviation 2026-O0025 sets Rev 2 as the baseline. |
| Pending | Rev 3 is the current edition on NIST's publication page. | DoD's 2026 Regulatory Plan lists an interim final rule amending 32 CFR Part 170 (RIN 0790-AM01) to set a deadline and transition from NIST SP 800-171 Rev 2 to Rev 3. It was timetabled for July 2026 and has not been published as of 2026-10-23. |
For a DoD contract today, the clause and the CMMC rule name the revision, and the revision they name is Rev 2. A newer NIST text is a preview of where the rule may go, not a change to what you owe today.
Rev 2 vs Rev 3: what actually changed
Rev 3 has fewer requirements and asks for more. NIST folded many short Rev 2 requirements into longer, multi-part ones, rewrote them in the language of SP 800-53, added three families and left blanks for the values each organization must set. NIST's own change analysis marks 19 requirements as new and only 18 as carried over with no significant change. Fewer numbers, more to show an assessor.
| The question | Rev 2 | Rev 3 |
|---|---|---|
| Published | February 2020, errata January 2021 | May 2024 |
| NIST's status | Withdrawn May 14, 2024 | Current |
| Requirements | 110 | 97 (130 numbers, 33 marked withdrawn) |
| Families | 14 | 17, adding Planning, System and Services Acquisition and Supply Chain Risk Management |
| Numbering | 3.1.1, no titles | 03.01.01, each with a title |
| Kinds of requirement | Basic (from FIPS 200) and derived (from SP 800-53) | One kind, all from the SP 800-53B moderate baseline |
| Organization-defined parameters | None | 88, in 50 of the 97 requirements |
| Assessment companion | SP 800-171A (June 2018): 320 objectives | SP 800-171A Rev 3: 422 statements, plus a check per parameter |
| DoD contracts and CMMC | Bind it today | Not yet |
The family counts show where the folding happened. Access Control lost 6 requirements and System and Communications Protection 6; Configuration Management and Incident Response gained. The requirement-by-requirement list for Rev 2, the one you are assessed on, is in the 110 controls by family.
| Family | Rev 2 | Rev 3 |
|---|---|---|
| 03.01Access Control | 22 | 16 |
| 03.02Awareness and Training | 3 | 2 |
| 03.03Audit and Accountability | 9 | 8 |
| 03.04Configuration Management | 9 | 10 |
| 03.05Identification and Authentication | 11 | 8 |
| 03.06Incident Response | 3 | 5 |
| 03.07Maintenance | 6 | 3 |
| 03.08Media Protection | 9 | 7 |
| 03.09Personnel Security | 2 | 2 |
| 03.10Physical Protection | 6 | 5 |
| 03.11Risk Assessment | 3 | 3 |
| 03.12Security Assessment and Monitoringwas Security Assessment | 4 | 4 |
| 03.13System and Communications Protection | 16 | 10 |
| 03.14System and Information Integrity | 7 | 5 |
| 03.15Planningnew | — | 3 |
| 03.16System and Services Acquisitionnew | — | 3 |
| 03.17Supply Chain Risk Managementnew | — | 3 |
| Total | 110 | 97 |

Counts hide the real change, which is in the wording. Pick a requirement below to read it both ways: the purple blocks in the Rev 3 text are the parameters an organization fills in.
Rev 2, binding today
3.1.8
Limit unsuccessful logon attempts.
800-171A (2018): 2 objectives
Rev 3, Access Control
03.01.08 Unsuccessful Logon Attempts
a. Enforce a limit of [Assignment: organization-defined number] consecutive invalid logon attempts by a user during a [Assignment: organization-defined time period]. b. Automatically [Selection (one or more): lock the account or node for an [Assignment: organization-defined time period]; lock the account or node until released by an administrator; delay next logon prompt; notify system administrator; take other action] when the maximum number of unsuccessful attempts is exceeded.
800-171A Rev 3: 2 statements, 4 parameters
What changed. Rev 2 is four words and leaves the method to you. Rev 3 says exactly what to decide: how many attempts, over what time, and what the system does when the limit is hit.
For CMMC today. Under Rev 2 the assessor checks that you defined a way to limit attempts and that it works. Your SSP should already say what the limit is.
Organization-defined parameters: the blanks in Rev 3
The biggest new idea in Rev 3 is the organization-defined parameter, or ODP. Where a Rev 2 requirement said “limit unsuccessful logon attempts”, Rev 3 leaves a blank for the number, a blank for the time window and a menu for what happens next. Whoever fills the blanks turns a general requirement into a specific one, and the value becomes part of the requirement an assessor checks.
88
parameters in Rev 3
Assignments and selections, listed in its Appendix D
50
of the 97 requirements carry at least one
Every family but Maintenance
0
parameters in Rev 2
The revision DoD contracts bind today
Who fills them in is the question every shop asks, and NIST answers it plainly: not NIST. An agency, or a group of agencies, can set the values; if none does, the contractor must set them itself to complete the requirement. NIST's FAQ adds a middle road, where the agency gives guidance and leaves the choice to you.
Example onlyOur sample values, not a NIST or DoD setting
| The blank in Rev 3 | What a shop might write in its SSP |
|---|---|
| [organization-defined number] | 5 |
| [organization-defined time period] | 15 minutes |
| [Selection: lock, delay, notify …] | Lock the account until an administrator releases it |
Withdrawn by NIST, still binding on DoD contracts
NIST withdrew Rev 2 on May 14, 2024, the day Rev 3 came out. For NIST that is housekeeping: a newer text replaces an older one. For a defense contractor it changes nothing, because NIST never decided which revision you follow. DoD does, and three documents pin it to Rev 2.
32 CFR Part 170, the CMMC rule
Incorporates SP 800-171 Revision 2 by name, with its January 2021 update, and makes Level 2 identical to it.
32 CFR 170.2(a)(9), 170.14(c)(3)
DFARS 252.204-7012, as deviated
The version that goes into new contracts names Revision 2 outright.
252.204-7012 (JUN 2026) (DEVIATION 2026-O0025)
Class Deviation 2026-O0025
Tells contracting officers that NIST SP 800-171 Rev 2 under 7012 is the baseline.
Class Deviation 2026-O0025 Rev 3
Why name the revision at all? Because the clause on the books points at whatever version is current:
On its own, that sentence follows NIST: a solicitation issued after May 2024 would point at whatever NIST calls current. The deviated clause and the CMMC rule remove the doubt by naming Rev 2 (our reading of how the pieces fit; your contracting officer has the last word). What comes next is on the record, but not yet in force:
So: build, document and score on Rev 2, and read Rev 3 as the plan for later. NIST publishes a change-analysis spreadsheet with Rev 3 that maps every Rev 2 requirement to its Rev 3 home and marks what changed, which is the cheapest way to see your future gap. If a requirement genuinely cannot apply to you, 7012 lets you ask to vary from it in writing to the contracting officer, for the DoD CIO to decide. The CMMC status page tracks the rule changes as they land.
NIST SP 800-171A: how each requirement is checked
A requirement says what to do; it does not say how anyone can tell you did it. That is the job of SP 800-171A, the companion volume. For every requirement it gives an assessment objective, a short list of statements that must all be true, and the methods an assessor may use to find out. NIST wrote it for self-assessments, third-party assessments and government assessments alike.
Limit system access to authorized users, processes acting on behalf of authorized users, and devices (including other systems).
Determine if:
- 3.1.1[a]authorized users are identified.
- 3.1.1[b]processes acting on behalf of authorized users are identified.
- 3.1.1[c]devices (and other systems) authorized to connect to the system are identified.
- 3.1.1[d]system access is limited to authorized users.
- 3.1.1[e]system access is limited to processes acting on behalf of authorized users.
- 3.1.1[f]system access is limited to authorized devices (including other systems).
Examine
Documents and settings: the access control policy, the list of active accounts with a named person on each, records of people who left, the list of devices allowed to connect.
Interview
People: whoever manages accounts, the system or network administrator, whoever owns security.
Test
The thing working: how accounts are actually managed, and the mechanisms that enforce it.
NIST SP 800-171A (June 2018), 3.1.1
One requirement, six findings. Three of them are about knowing (who and what is authorized), three about enforcing. A shop that controls logins well but cannot say which devices may connect fails [c], and with it 3.1.1. The CMMC rule says so in its definitions:
Across all 110 Rev 2 requirements, 800-171A sets 320 objectives: 297 lettered ones like those above, and 23 requirements that have a single objective of their own. NIST withdrew this 2018 edition on the same day as Rev 2, and the CMMC rule incorporates it by its June 2018 date all the same. The NIST SP 800-171 checklist lists every objective, so you can mark each one and attach the evidence an assessor would examine.
From standard to score: CMMC Level 2 and SPRS
NIST stops at the requirements and the objectives. Everything after that is DoD's: the point values, the score, the place it is posted and the program that checks it. Four links connect the standard to a number your customer can look up.
110 requirements
NIST SP 800-171 Rev 2, on every system that stores, processes or sends the covered information.
DFARS 252.204-7012(b)(2)
320 objectives
SP 800-171A breaks each requirement into findings; a requirement is met only when all of its objectives are.
32 CFR 170.4
Start at 110
Each requirement not met subtracts 1, 3 or 5 points, and the score can go below zero.
32 CFR 170.24(c)(2)
Posted and dated
The score goes into SPRS with the date you expect to reach 110, and must be no more than three years old at award.
DFARS 252.204-7019(b)–(d)
CMMC Level 2 sits on top of the same four links. The rule says its requirements “are identical to the requirements in NIST SP 800-171 R2”, so the work does not change; what CMMC adds is the rulebook around the score: the minimum to hold a conditional status, which gaps may wait on a POA&M, and a senior official's signature. The CMMC vs NIST SP 800-171 page lays those differences side by side, and CMMC Level 2 requirements walks the 110 requirements with their point values.
Which DFARS text governs your SPRS entry depends on when the contract was written: new contracts under the class deviation carry a replacement for 252.204-7020, while contracts already awarded keep the clause versions they have. DFARS 252.204-7019 and -7020 sorts that out, and the SPRS score calculator does the arithmetic requirement by requirement.

NIST SP 800-171 on one sheet
Everything above on one sheet. Print it for whoever owns your SSP.
What is NIST SP 800-171? One-sheet summary, cuideck.com
| What it isSP 800-171 Rev 3, ch. 1 | NIST's security requirements for CUI on systems the government does not own |
|---|---|
| Who makes it bindNIST FAQ, May 2024 | The agency, through a contract clause; for DoD, DFARS 252.204-7012 |
| Revision DoD binds32 CFR 170.2, 170.14(c)(3) | Rev 2 (Feb 2020, updated Jan 2021): 110 requirements, 14 families |
| NIST's current revisionCSRC; NIST CPRT | Rev 3 (May 2024): 97 requirements, 17 families, 88 parameters in 50 requirements |
| How it is checked32 CFR 170.4 | SP 800-171A (June 2018): 320 objectives, every one must be met |
| Rev 3's checksNIST CPRT | SP 800-171A Rev 3: 422 statements, plus one per parameter |
| How DoD scores it32 CFR 170.24(c)(2) | Start at 110, subtract 1, 3 or 5 per requirement not met; may go negative |
| Where the score goesDFARS 252.204-7019 | SPRS, no more than three years old at award |
| CMMC level that matches32 CFR 170.14(c)(3) | Level 2: requirements identical to Rev 2 |
| Rev 3 for DoD91 FR 52824 | Planned in a Part 170 rule (RIN 0790-AM01), not published |
| What applies todayStatus box, dated | See the status box at the top of this page |
Questions about NIST SP 800-171
Is NIST SP 800-171 a law?
No. It is a NIST publication of recommended requirements. It binds a company only when a contract or agreement brings it in, and for defense work that is DFARS 252.204-7012. NIST itself says compliance is the business of the agency that holds the contract with you.
Is there a NIST 800-171 certification?
Not from NIST: it certifies no one. The nearest thing is CMMC. Under the CMMC rule a certificate of status is issued only after an assessment by a C3PAO or by DCMA's DIBCAC; a self-assessment, however good, gets a score in SPRS and no certificate. Whether contracts require the third-party step today is in the status box at the top of this page.
How is 800-171 different from NIST SP 800-53?
SP 800-53 is the full control catalog for federal systems. SP 800-171 is cut from it: NIST takes the moderate baseline and removes what is the government's own job or does not protect confidentiality, leaving a list a private company can carry. Meeting 800-171 is not meeting 800-53, and a contractor under 7012 is not asked to.
Does 800-171 go easier on small businesses?
No. NIST says the same protection is needed whatever the organization's size. What a small shop can control is the size of the system it applies to, by keeping CUI on as few machines as possible. CMMC requirements for small businesses covers the rest.
Should we start on Rev 3 now?
Not as your baseline. Your SSP, your score and any CMMC self-assessment are on Rev 2, and DoD's move to Rev 3 is a planned rule that has not been published. Reading Rev 3 now is useful planning; adopting its wording where it is weaker than Rev 2, as with FIPS-validated encryption, is not.
Where do I get the official text?
From NIST's Computer Security Resource Center. The Rev 2 PDF is still downloadable from its withdrawn page, and NIST's note there says the PDF, not the spreadsheet or CSV copies, is the authoritative source if they ever differ. Third-party summaries, including this one, are a reading aid.