NSA CNSA 2.0 - Commercial National Security Algorithm Suite (Post-Quantum)

Description

Maps a project’s cryptographic inventory to the NSA CNSA 2.0 timeline for national security systems: post-quantum algorithms are to be the default by 2030 and the exclusive option by 2033, with hybrid classical+PQC constructions not approved for NSS.

Rationale

CNSA 2.0 is the NSA’s mandated suite for national security systems. Unlike hybrid-friendly civilian roadmaps it requires pure post-quantum algorithms, so the same Shor-broken inventory is judged against a stricter timeline and hybrid posture.

Benefits

Vendors and operators of national security systems get early, auditable evidence of which cryptographic assets fall outside CNSA 2.0 and by when they must be replaced with pure PQC.

Checkpoints

CNSA 2.0 — Cryptographic Inventory Established

ID

cnsa_2_0_pqc/crypto_inventory_established

Severity

high

Category

cryptography/post_quantum

Optional

false

Tags

cnsa-2.0, crypto, inventory, pqc

Description

Checks that a cryptographic inventory (a CBOM) has been established for the project as the basis for the CNSA 2.0 post-quantum migration.

Rationale

Migrating national security systems to CNSA 2.0 requires first knowing which cryptographic algorithms are in use. Without an inventory the migration cannot be planned, scoped or audited.

Verification

Xygeni passes the checkpoint when a non-empty cryptographic inventory is available — ingested from a CBOM supplied with --cbom or produced on demand by the crypto-asset detector — and fails when none was produced.

Remediation

Generate and maintain a cryptographic bill of materials for the project so its algorithms can be assessed against the CNSA 2.0 timeline.

CNSA 2.0 — No Quantum-Vulnerable Cryptography

ID

cnsa_2_0_pqc/no_quantum_vulnerable_crypto

Severity

high

Category

cryptography/post_quantum

Optional

false

Tags

cnsa-2.0, crypto, pqc, quantum

Description

Checks the project’s cryptographic inventory for quantum-vulnerable (Shor-broken) public-key cryptography and evaluates it against the NSA CNSA 2.0 timeline for national security systems: CNSA 2.0 algorithms default by 2030, exclusive by 2033.

Rationale

For national security systems the NSA requires migration to pure post-quantum algorithms; classical public-key cryptography must be retired on the CNSA 2.0 schedule and hybrid constructions are not an approved end state.

Verification

Xygeni assembles the cryptographic inventory (from a CBOM supplied with --cbom or the crypto-asset detector), classifies quantum risk, and fails the checkpoint when Shor-broken algorithms remain past the 2033 exclusive date, reports partial before it, and passes when none remain.

Remediation

Replace quantum-vulnerable public-key algorithms with CNSA 2.0 post-quantum algorithms — ML-KEM-1024 for key establishment and ML-DSA-87 / LMS / XMSS for signatures as specified by CNSA 2.0 — without relying on hybrid constructions for the end state.