第一方面,本公开一实施例提供了一种基于ecdsa算法协同生成签名的方法,该方法可以通过图1中示出的签名系统执行。图2示出了本公开一实施例提供了一种基于ecdsa算法协同生成签名的方法的主要流程,该方法主要包含公钥生产过程和签名生成过程; 其中公钥生成过程主要包括: 步骤s211,在第一电子设备和第二电子设备处
消息使用椭圆曲线数字签名算法(ECDSA)来签名。第6号参考文献中描述了ECDSA。ECDSA签名使用私匙来生成,并且签名使用对应的公匙来验证。使用私匙s在消息m上的签名被表示为ECDSA_s(m)。算法是使得持有公匙的任何人可以容易的验证ECDSA_s(m)为消息m上的签名,但没人可以在不知道s的情况下生成ECDSA_s(m)。 客户端3...
ecdsa:ecdsa,ellipticcurvedigitalsignaturealgorithm,椭圆曲线数字签名算法,是使用椭圆曲线密码(ecc,ellipticcurvecryptography)对数字签名算法(dsa,digitalsignaturealgorithm)的模拟,ecdsa是ecc与dsa的结合,整个签名过程与dsa类似,所不一样的是签名中采取的算法为ecc。 secp256k1:是指比特币中使用的ecdsa曲线的参数。 根据本...
本公开的实施例涉及加密技术领域,尤其涉及基于ECDSA算法的签名生成方法、装置以及数据处理系统。背景技术消息的数字签名是依赖于某些只有签名者知道的秘密的数,此外,该数又依赖于被签名的消息的内容。签名应当是可验证的。如果对一方是否对文档进行了签名出现争议(由于签名者试图否认其确实创建的签名,或者由于欺骗性声明而...