SP800-131 への準拠

SP800-131 では、必要な鍵の長さが長くなり、暗号化はより強力なものになっています。この仕様では、ユーザーが SP800-131 の厳格な (strict) 適用に移行できるようにする移行用 (transition) 構成も用意されています。

移行用構成では、ユーザーは、FIPS140-2 と SP800-131 の両方の設定を混合して実行することもできます。SP800-131 は、transition (移行) と strict (厳密) という 2 つのモードで実行できます。transition モードは、 環境を SP800-131 strict モードに移行するための設定をユーザーに提供するためのものです。transition モードでは、SP800-131 で必須の証明書を使用すること、およびプロトコルを SP800-131 に設定することはオプションです。

SP800-131 を厳密に適用できるようにするには、以下の要件を満たす必要があります。
  • Secure Sockets Layer (SSL) コンテキストでの TLS バージョン 1.2 プロトコルの使用。
  • 証明書は少なくとも 2048 バイトの長さでなければなりません。楕円曲線 (EC) 証明書では、244 ビット以上の曲線が必要です。
  • 証明書は署名アルゴリズム SHA256、SHA384、または SHA512 で署名されなければなりません。有効な署名アルゴリズムには、以下のものがあります。
    • SHA256 with RSA
    • SHA384 with RSA
    • SHA512 with RSA
    • SHA256 with ECDSA
    • SHA384 with ECDSA
    • SHA512 with ECDSA
  • SP800-131 で承認された暗号スイート

SP800-131 標準について詳しくは、米国連邦情報・技術局が運営する Web サイトを参照してください。