PLAIN QUANTUM
Quick answer

What is CNSA 2.0?

The short answer

CNSA 2.0 is the set of quantum-resistant algorithms that the US National Security Agency requires for US national security systems, with a schedule for moving to them. NSA announced it in September 2022 and has since updated its advisory. It doesn't apply to banks or other private organisations directly. It matters anyway, because the vendors that sell to the US government build it into products everyone else buys, and because it shows how a large organisation turns post-quantum standards into deadlines.

The algorithms

CNSA 2.0 choice
Agreeing on keysML-KEM-1024
General signaturesML-DSA-87
Signing software and firmwareLMS or XMSS (stateful hash-based signatures)
EncryptionAES-256
HashingSHA-384 or SHA-512
CNSA 2.0 uses the largest parameter sets, a stricter choice than many other organisations need.

The schedule

Support and prefer byUse exclusively by
Software and firmware signing20252030
Web browsers, servers and cloud services20252033
Traditional networking equipment, such as VPNs and routers20262030
Operating systems20272033
Niche equipment, such as constrained devices20302033
Custom applications and legacy equipmentNo separate dateUpdate or replace by 2033
As set out in NSA's CNSA 2.0 advisory and FAQ. The broader US goal is for national security systems to be quantum-resistant by 2035.

Why it matters outside government

Hardware security modules, network equipment, operating systems and cloud services are sold to governments and banks alike. When vendors add CNSA 2.0 support, those capabilities reach commercial customers too. The schedule also gives a useful outside view of sequencing: software signing and network equipment first, because they protect everything else.

For a bank, CNSA 2.0 is a reference point, not a requirement. Banks generally follow their own regulators and NIST's guidance, which allows smaller parameter sets than CNSA 2.0.

Common confusions

  • "It applies to everyone in the US." No. It applies to national security systems.
  • "It means AES-128 is broken." No. Choosing AES-256 is a conservative policy choice; NIST considers AES-128 adequate against quantum attacks.
  • "It allows every NIST algorithm." No. It leaves out SLH-DSA and FN-DSA, among others.

Sources and further reading

Tags show what kind of source each one is (how sources are used). Checked against these sources on 12 October 2026. Spotted an error? Email hello@plainquantum.com and it will be corrected, with a note.

  1. Government guidanceNSA releases future quantum-resistant algorithm requirements for national security systems (CNSA 2.0)US National Security Agency, 2022
  2. Government guidanceAnnouncing the Commercial National Security Algorithm Suite 2.0 (advisory, updated 2025)US National Security Agency, 2025
  3. Government guidanceThe Commercial National Security Algorithm Suite 2.0 and quantum computing FAQUS National Security Agency
  4. Government guidanceNIST IR 8547 (Initial Public Draft): Transition to Post-Quantum Cryptography StandardsNIST, 2024