Commercial National Security Algorithm Suite (CNSA) 2.0
The Commercial National Security Algorithm Suite (CNSA) 2.0, announced by the NSA in September 2022, defines a set of cryptographic algorithms-including AES‑256, SHA‑384, ECDSA P‑384, RSA‑3072, CRYSTALS‑Kyber (KEM) and CRYSTALS‑Dilithium (signature)-required for National Security Systems (NSS). CNSA 2.0 supersedes CNSA 1.0 and establishes a transition schedule: new NSS must adopt CNSA 2.0 algorithms by 2030, with full migration required by 2035.
Framework summaries on this platform are AI-assisted interpretations for educational and compliance planning purposes. They do not reproduce or replace the official standards. Refer to the authoritative source for the definitive text. Framework names and trademarks belong to their respective organisations.
Framework Domains (20)
Assurance Testing
| Code | Title |
|---|---|
| CNSA2-11 | Test and Evaluation |
Authentication
| Code | Title |
|---|---|
| CNSA2-05 | Digital Signature Algorithm Transition |
Cryptographic Algorithm Adoption
| Code | Title |
|---|---|
| CNSA2-01 | Software and Firmware Signing Transition |
| CNSA2-02 | Symmetric Encryption Standard |
| CNSA2-03 | Hash Function Standard |
Cryptographic Governance
| Code | Title |
|---|---|
| CNSA2-06 | Cryptographic Inventory and Discovery |
Data Protection
| Code | Title |
|---|---|
| CNSA2-14 | Data at Rest Protection |
| CNSA2-15 | Data in Transit Protection |
Digital Signatures
| Code | Title |
|---|---|
| CNSA2-DS-1 | ML-DSA Digital Signatures |
| CNSA2-DS-2 | LMS Hash-Based Signatures |
| CNSA2-DS-3 | XMSS Stateful Signatures |
Firmware Security
| Code | Title |
|---|---|
| CNSA2-16 | Embedded Systems and Firmware |
Hash Functions
| Code | Title |
|---|---|
| CNSA2-HASH-1 | SHA-384 Requirement |
| CNSA2-HASH-2 | SHA-512 Support |
Identity
| Code | Title |
|---|---|
| CNSA2-13 | Identity and Access Management Alignment |
Implementation and Validation
| Code | Title |
|---|---|
| CNSA2-IMP-1 | NIAP Product Validation |
| CNSA2-IMP-2 | CMVP Module Validation |
| CNSA2-IMP-3 | Transition Timeline Compliance |
Key Establishment
| Code | Title |
|---|---|
| CNSA2-KE-1 | ML-KEM Key Encapsulation |
| CNSA2-KE-2 | Quantum-Resistant Key Exchange |
Key Exchange
| Code | Title |
|---|---|
| CNSA2-04 | Key Establishment Algorithm Transition |
Module Certification
| Code | Title |
|---|---|
| CNSA2-09 | Cryptographic Module Validation |
Monitoring
| Code | Title |
|---|---|
| CNSA2-18 | Continuous Monitoring of Cryptographic Posture |
Programme Management
| Code | Title |
|---|---|
| CNSA2-07 | Migration Planning and Timelines |
Protocol Configuration
| Code | Title |
|---|---|
| CNSA2-12 | Network Protocol Profiles |
Supply Chain
| Code | Title |
|---|---|
| CNSA2-08 | Vendor and Supply Chain Assurance |
Symmetric Encryption
| Code | Title |
|---|---|
| CNSA2-SYM-1 | AES-256 Requirement |
Transition Operations
| Code | Title |
|---|---|
| CNSA2-10 | Hybrid Operation During Transition |
Workforce
| Code | Title |
|---|---|
| CNSA2-17 | Training and Awareness |
Your Compliance Coverage
If you comply with Commercial National Security Algorithm Suite (CNSA) 2.0, you already cover:
California IoT Security Law
10%
3 controls mapped
Compare →BSIMM
10%
3 controls mapped
Compare →ISO/IEC 23837 - Security Requirements for Quantum Key Distribution
10%
3 controls mapped
Compare →+ 257 more: IEC 62351 - Power Systems Communication Security (10%), NIST SP 800-171A - Assessing Security Requirements for Controlled Unclassified Information (CUI) (10%)
See all 260 mapped frameworks ↓Maps to 260 other frameworks
Frequently Asked Questions
What is Commercial National Security Algorithm Suite (CNSA) 2.0?
Commercial National Security Algorithm Suite (CNSA) 2.0 is a compliance framework from United States (National Security Agency) with 20 domains and 29 controls. The Commercial National Security Algorithm Suite (CNSA) 2.0, announced by the NSA in September 2022, defines a set of cryptographic algorithms-including AES‑256, SHA‑384, ECDSA P‑384, RSA‑3072, CRYSTALS‑Kyber (KEM) and CRYSTALS‑Dilithium (signature)-required for National Security Systems (NSS). CNSA 2.0 supersedes CNSA 1.0 and establishes a transition schedule: new NSS must adopt CNSA 2.0 algorithms by 2030, with full migration required by 2035. It is used by organisations to establish and maintain compliance with industry standards and regulatory requirements.
How many controls does Commercial National Security Algorithm Suite (CNSA) 2.0 have?
Commercial National Security Algorithm Suite (CNSA) 2.0 has 29 controls organised across 20 domains. The largest domains are Cryptographic Algorithm Adoption (3 controls), Digital Signatures (3 controls), Implementation and Validation (3 controls). Each control defines specific requirements that organisations must implement to achieve compliance.
What frameworks does Commercial National Security Algorithm Suite (CNSA) 2.0 map to?
Commercial National Security Algorithm Suite (CNSA) 2.0 maps to 260 other compliance frameworks. The top mapping partners are California IoT Security Law (10% coverage), BSIMM (10% coverage), ISO/IEC 23837 - Security Requirements for Quantum Key Distribution (10% coverage). Use our comparison tool to explore control-level mappings between frameworks.
How do I get started with Commercial National Security Algorithm Suite (CNSA) 2.0 compliance?
Start your Commercial National Security Algorithm Suite (CNSA) 2.0 compliance journey by running a self-assessment on our platform to identify your current compliance posture. Our AI advisory can answer specific questions about Commercial National Security Algorithm Suite (CNSA) 2.0 requirements, and cross-framework mapping helps you leverage existing controls from other frameworks you may already comply with. Create a free account to access all 29 controls and track your progress.
Start Your Compliance Journey
Create a free account to run self-assessments, get AI advisory, and track your compliance progress across 768 frameworks.
Get Started Free →Free forever — no credit card required