ECC P-256 キーの係数は? 32バイトでしょうか?このキーでは 32 バイトのデータ バッファにしか署名/暗号化できないようです。
RSA の場合、1024 ビットの RSA キーの係数は 128 バイトであることを知っています。ECC について、「P」の意味がわかりません。
ECC P-256 キーの係数は? 32バイトでしょうか?このキーでは 32 バイトのデータ バッファにしか署名/暗号化できないようです。
RSA の場合、1024 ビットの RSA キーの係数は 128 バイトであることを知っています。ECC について、「P」の意味がわかりません。
ECC についてもっと読む必要があります。P-256 曲線は 256 ビットの基になるフィールドに基づいていますが、これは基点の順序ではありません。RSA の計算ははるかに単純であり、データを直接暗号化/復号化できます。RSA と ECDSA を決して比較しないでください。
p
256 ビットの素体上の X9.62/SECG 曲線のモジュラスは次のとおりです。
0xFFFFFFFFF000000010000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
この情報ec_curve.c
は、OpenSSL ライブラリにあります。
そして、はい、p
32 バイトの数値です。ECC では、p
は通常素体のモジュラスを表しますが、P
通常は楕円曲線上の点を表します。ここでP = [k]G
、0<k<p-1
とG
は曲線の生成元です。