ECDHE を前方秘匿性に使用する TLS 1.2 暗号でサポートされる 2 つの新しい曲線

一時的な楕円曲線 Diffie-Hellman (ECDHE) を前方秘匿性に使用する TLS 1.2 暗号は、前方秘匿性の 2 つの新しい曲線X25519 と X448 をサポートするようになりました。

これらの曲線は、9.0.1 FPx で ECDHE 暗号に導入された曲線NIST P-256、NIST P-384、NIST P-521 に追加されます。X25519 と X448 は、同等の NIST Prime 曲線よりも優れたパフォーマンスとスペース効率を提供し、エラーのない方法でより簡単に実装できます。ウィキペディアの Curve25519 のページには、これらの新しい曲線の使用を優先すべき多くの理由がまとめられています。

前方秘匿性に使用される楕円曲線は、TLS ハンドシェイクの一部として動的にネゴシエートされます。クライアントはサポートされている曲線のリストを優先順に送信し、サーバーは両方がサポートしている曲線を選択します。Domino の ECDHE に対する新しい優先順位は次のとおりです。
  1. X25519
  2. NIST P-256
  3. X448
  4. NIST P-384
  5. NIST P-521
これらの各曲線は、対応する notes.ini で無効にできます。
  • SSL_DISABLE_CURVE_X25519
  • SSL_DISABLE_CURVE_P256
  • SSL_DISABLE_CURVE_X448
  • SSL_DISABLE_CURVE_P384
  • SSL_DISABLE_CURVE_P521