NSA's Commercial National Security Algorithm Suite 2.0 mandates post-quantum-ready algorithms for national-security systems by 2035. SHA-384 across the board, ML-KEM for key encapsulation, ML-DSA for signatures, hybrid certificates during transition. TigerTrust gives you the runway.
Migration is a multi-year programme. Firmware signing keys go first because signatures produced today outlive the classical algorithm. Web TLS goes later because it rotates every 90 days anyway. Without runway, you get a big-bang cutover — and things break.
Issue certificates carrying both a classical (ECDSA P-384) and a post-quantum (ML-DSA) key, so relying parties on either side of the transition can validate them. Templates gate the algorithm profile per environment.

Automated discovery scans TLS endpoints, certificate stores, and code-signing artefacts and reports the signature and key-exchange algorithms in use. Filter by algorithm to see exactly which workloads still rely on RSA-2048 or SHA-256.

Progress dashboards show percentage of certificates on approved algorithms. Policy engine enforces "no new issuance below SHA-384" at a chosen cut-over date. Phased rollout keeps you in control.

For hardware-rooted CNSA 2.0 workloads, TPM attestation policy can require a SHA-384 PCR bank concurrent with (or instead of) SHA-256 — aligned with NIST SP 800-131A transitions.

The phases are cumulative — earlier phases keep running while later ones start. Firmware and code signing move first because those signatures outlive the classical algorithm.
The approved algorithm set as published in the CNSA 2.0 Cybersecurity Advisory (NSA, September 2022) and its subsequent NIST FIPS finalisations. Note the SHA-384 mandate — SHA-256 is not permitted for signature or key-derivation in CNSA-scope national-security systems.
| CNSA 2.0 purpose | Requirement | TigerTrust Capability |
|---|---|---|
| Symmetric encryption | AES-256 per FIPS 197 | Enforced at template validation. TLS profiles configurable per certificate template to reject weaker symmetric primitives on the wire. |
| Hashing | SHA-384 or SHA-512 per FIPS 180-4 | Template-level hash algorithm allowlist. Multi-bank SHA-384 PCR attestation available for hardware-rooted workloads. |
| Key encapsulation | ML-KEM (Kyber) Level 5 per FIPS 203 | Hybrid certificate templates carry classical + ML-KEM public keys concurrently. Full support pending relying-party ecosystem readiness. |
| Digital signatures | ML-DSA (Dilithium) Level 5 per FIPS 204 | Hybrid certificate templates issue classical + ML-DSA signatures. Per-CA rollout toggles for phased cutover. |
| Software / firmware signing | LMS or XMSS (stateful hash-based) per SP 800-208 | Code-signing pipelines support LMS and XMSS for firmware artefacts with signatures that outlive the classical algorithm. |