我在试着理解ECDSA的签署过程。我已经想出了用私钥与G相乘来生成公钥的过程。
ECDSA签名的方程如下:$S = k^{-1} (\text{散列}+ dA * R) \pmod p$。我想了解的是将$dA$ (我的私钥)乘以$R$ (由随机私钥生成的公钥的$x$)的过程。这是一个“简单的”乘法(例如5*5 = 25),还是我们用$k$乘以$G$生成公钥的方式?
发布于 2018-01-11 09:54:55
它是一个“简单”乘法(例如5*5 = 10),还是我们用G乘k生成公钥的方式?
它是乘法调制曲线的顺序。例如,如果dA = 9,R=7和p= 13,那么dA *R=9*7 mod 13 = 63 mod 13 = 11。
https://crypto.stackexchange.com/questions/54617
复制相似问题