ECC曲线模数

时间:2013-05-07 18:59:36

标签: security rsa elliptic-curve

ECC P-256键的模数是多少?它会是32个字节吗?我似乎只能用这个密钥签名/加密一个32字节的数据缓冲区。

对于RSA,我知道1024位RSA密钥的模数为128字节。对于ECC,我对“P”的含义感到困惑。

2 个答案:

答案 0 :(得分:2)

您应该阅读有关ECC的更多信息。 P-256曲线基于256位底层场,但这不是基点的顺序。 RSA具有更简单的数学运算并且可以直接加密/解密数据,您永远不应该比较RSA和ECDSA。

答案 1 :(得分:2)

256位素数域上X9.62 / SECG曲线的模p

  

0xFFFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF

您可以在OpenSSL库的ec_curve.c中找到此信息。

而且,是的,p是一个32字节的数字。在ECC中,虽然p通常表示素数域的模数,但P通常表示椭圆曲线上的一个点,其中P = [k]G0<k<p-1G是曲线的生成器。