跳到主要内容
ecdsa.com

CNSA 2.0

NSA 发布的商用国家安全算法套件 2.0(2022年9月),要求美国国家安全系统在2030年至2035年前采用 ML-KEM-1024、ML-DSA-87、LMS 或 XMSS、AES-256 以及 SHA-384 或 SHA-512。
其他写法CNSA 2.0Commercial National Security Algorithm Suite 2.0CNSA

算法:密钥建立用 ML-KEM-1024,签名用 ML-DSA-87,软件和固件签名用 LMS 或 XMSS(根据2024年的 FAQ,仅限单树形式),此外还有 AES-256 以及 SHA-384 或 SHA-512。ML-KEM-768 或 ML-DSA-65 等较小的参数集不符合要求。

按类别的时间表(依次为“支持并优先使用”和“只使用”的截止年份):软件和固件签名为2025年和2030年;Web 浏览器、服务器和云服务为2025年和2033年;VPN 和路由器等传统网络设备为2026年和2030年;操作系统为2027年和2033年;小众设备为2030年和2033年;定制应用和遗留应用须在2033年前完成更新或替换。自2027年1月1日起,新的国家安全采购必须支持 CNSA 2.0。

CNSA 2.0 只直接适用于国家安全系统,但为这些系统提供产品的厂商(HSM、VPN、固件供应链)会广泛实现它,从而带动了商业产品的支持。

标准与参考资料

全部术语