本文へスキップ
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、ファームウェアのサプライチェーン)が広く実装しているため、商用製品での対応も進んでいます。

規格と参考文献

すべての用語