摘要
有序多重签名是由多个用户按一定顺序对同一文件进行签名和认证。目前的有序多重签名都是由签名者对签名进行验证,导致整体签名时间过长,为了解决这一问题,采用智能合约解决签名验证的时间消耗,同时为了保证签名过程的公平性,引入了罚金机制。方案将区块链技术与有序多重签名方案相结合,使得在限制签名者签名时间的同时保证了签名过程完全透明,以及保证了合同的机密性。基于计算Diffie⁃Hellman问题的困难性,方案是可证安全的。通过理论分析和原型实现,设计的方案是高效的,对比同类方案,时间效率提高了24%。
Recently,signing a contract has becoming an essential part of the company.A sequential multi⁃signature scheme for the enabled multiple users is used to jointly sign a document in order.Because of the commercial value of the current commercial contract and the actual effectiveness of the contract itself,each signer must control the signing time during the signing process.Also,since the signature process of orderly multi⁃signatures is passed between signers,once the signer delays the signing time,it will inevitably cause disputes in the handling of the entire contract.The current sequential multi⁃signatures are verified by the signers,resulting in the overall signature time to be too long.To solve the problem,a smart contract is introduced to solve the time consumption of the signature verification and a penalty mechanism to ensure the fairness of the signature process.Based on the blockchain,a sequential multi⁃signature scheme is used for making the signing process completely transparent while limiting the signing time of signers.Based on the the difficulty of the computational Diffie⁃Hellman problem,the scheme is provably secure.By using the theoretical analysis and the prototype implementation,the scheme is proved to be efficient.
作者
徐朝东
王化群
XU Chaodong;WANG Huaqun(School of Computer Science,Nanjing University of Posts and Telecommunications,Nanjing 210023,China)
出处
《南京邮电大学学报(自然科学版)》
北大核心
2021年第2期85-94,共10页
Journal of Nanjing University of Posts and Telecommunications:Natural Science Edition
基金
国家自然科学基金(61872192,61941116)资助项目。