椭圆曲线数字签名算法
计算机科学
签名(拓扑)
数字签名
公钥密码术
密码学
短暂键
块链
计算机安全
椭圆曲线密码
加密
数学
几何学
散列函数
作者
Shimin Pan,Kwan Yin Chan,Handong Cui,Tsz Hon Yuen
标识
DOI:10.1007/978-3-031-22301-3_14
摘要
Multi-signatures enable a group of t signers to sign a message jointly and obtain a single signature. Multi-signatures help validating blockchain transactions, such as transactions with multiple inputs or transactions from multisig addresses. However, multi-signatures schemes are always realised naively in most blockchain systems by directly concatenating t ECDSA signatures. In this paper, we give the first multi-signature scheme for ECDSA. Technically, we design a new ephemeral group public key for the set of signers and introduce an interactive signing protocol to output a single ECDSA signature. The signature can be validated by the ephemeral group public key. Then, we instantiate the ECDSA multi-signature scheme with class group, for which we design a secret exchanging mechanism that ensures the hiding content is well-constructed. Moreover, our scheme is able to identify the malicious party in the signing phase and help to minimize unnecessary resource consumption. This ECDSA multi-signatures can be used in blockchain to reduce the transaction cost and provide accountability for signers and backward compatibility with existing ECDSA addresses.
科研通智能强力驱动
Strongly Powered by AbleSci AI