素体(192、224、256)のすべての曲線タイプにECDH(楕円曲線Diffie-Hellman)およびECDSA(楕円曲線デジタル署名アルゴリズム)の公開鍵サイズの標準があるかどうか(あると思います)。 、384、521)。
ECDSAまたはECDH公開鍵はカーブポイントです。つまり、カーブのサイズを持っています。必要に応じて、ECベースの暗号化アルゴリズムについては、標準サイズではなく、標準曲線について説明します。
多くの人が同じ曲線を共有しても問題はありません。秘密鍵などを共有することにはなりません。一方、ポイントカウントなどにより、新しいカーブの作成は非常に複雑で費用がかかります。したがって、いくつかの標準曲線が定義されています。最もよく知られ、サポートされているのは、NISTによって発行された FIPS 186- からのものです。 15のそのような曲線があり、そのうちの5つが「素数フィールド」、つまり大きな素数を法とする整数を使用します。それぞれ長さは192、224、256、384、521ビットです。 P-256曲線を使用する場合、定義により、公開鍵はその曲線上の点になり、2つの値として表されます。 256ビットのフィールド(2つの値はポイント座標XとYです)。
伝統的に、P-256は「256ビット曲線」であると言えるかもしれません。これは、可能な曲線点の数がたまたま2の間の素数であるためです。255 と2256。したがって、法的またはマーケティング上の理由から、キーのサイズをビット数で表す必要がある場合は、「256」と言います。個別のアルゴリズムの鍵サイズを直接比較することはできません(1024ビットのRSA鍵は、256ビットのECDSA鍵よりも「」「強い」)ことに注意してください。