椭圆曲线密码算法

闫新宇 2018-12-21

椭圆曲线密码(EllipticCurveCryptography,ECC)算法是基于椭圆曲线数学的一种公钥密码的算法

优点:

1.密钥长度短,占的带宽,存储小

2.所有的用户可以选择同一基域上的不同的椭圆曲线,可使所有的用户使用同样的操作完成域运算

椭圆曲线数字签名

1.发出一笔交易,使用secp256k1椭圆曲线对消息签名,D=(p,a,b,G,n,h),对应的密钥为(k,Q),其中Q为公钥,k为私钥.本质是使用私钥对交易的哈希值签名.

2.矿工可以得到所有椭圆曲线的参数以及公钥Q,也使用同样的secp256k1椭圆曲线进行解密.验证成功则将交易上链

相关推荐