当前位置: 首页 > 专利查询>武汉大学专利>正文

一种三方协同ECDSA签名生成方法及系统技术方案

技术编号:43986312 阅读:19 留言:0更新日期:2025-01-10 20:09
本发明专利技术公开了一种三方协同ECDSA签名生成方法及系统,其中的方法包括:三方协同密钥生成、三方协同签名、两方协同密钥生成以及两方协同签名,本发明专利技术可以容忍在一方掉线或作恶的情况,任意两个参与方即可恢复秘密值。正常情况下三方基于复制秘密分享协同签名,当有一方掉线,剩余两方执行两方协同签名协议生成完整的数字签名。充分平衡协同签名技术安全性和性能需求,保证三方环境下安全可靠快速地生成数字签名。本发明专利技术具有安全性高、灵活性强,高性能等优点,能够被应用于支持安全多方计算的任意应用场景。

【技术实现步骤摘要】

本专利技术涉及信息安全,尤其涉及一种三方协同ecdsa签名生成方法及系统。


技术介绍

1、ecdsa是一种使用椭圆曲线密码学实现数字签名的算法,它基于椭圆曲线的数学性质,提供了一种安全、高效的数字签名方法。数字签名技术广泛应用于加密货币、数字证书、安全通信等领域,类似于传统签名,它通过特定的密码算法模拟纸面签名或盖章的功能,从而确保数字资源的完整性、真实性和不可抵赖性。ecdsa签名技术在理论上是安全的,但在实际应用中可能会面临一些威胁和攻击,其中最严重的安全威胁就是私钥泄露,如果私钥被泄露,黑客或攻击者可以使用该私钥生成有效的签名,并冒充合法用户进行欺诈性活动。因此,保护私钥的安全至关重要。

2、协同签名技术允许多个参与方共同生成密钥,防止任何单个实体或少数合谋者能够在不被允许的情况下获取完整的私钥,多个签名者共同完成签名,以确保多方都同意并授权了签名的内容,防止单一实体滥用签名权限。这种技术在需要多方参与且需要多方同意的场景中非常有用,比如多方合同、多方授权等。然而,协同签名技术也可能增加了复杂性和计算成本,现有技术在应用这些技术时,无法保本文档来自技高网...

【技术保护点】

1.一种三方协同ECDSA签名生成方法,其特征在于,包括:

2.如权利要求1所述的三方协同ECDSA签名生成方法,其特征在于,三个参与方利用伪随机函数和共享密钥生成签名私钥的秘密分享,并基于各自持有的签名私钥的密码分享共同产生第一签名验证公钥,包括:

3.如权利要求1所述的三方协同ECDSA签名生成方法,其特征在于,三个参与方使用复制秘密分享技术恢复待分享的秘密值,通过交互计算第一完整签名的中间变量,并基于待签名的消息、第一签名验证公钥以及第一完整签名的中间变量得到第一完整签名,包括:

4.如权利要求1所述的三方协同ECDSA签名生成方法,其特征在于,...

【技术特征摘要】

1.一种三方协同ecdsa签名生成方法,其特征在于,包括:

2.如权利要求1所述的三方协同ecdsa签名生成方法,其特征在于,三个参与方利用伪随机函数和共享密钥生成签名私钥的秘密分享,并基于各自持有的签名私钥的密码分享共同产生第一签名验证公钥,包括:

3.如权利要求1所述的三方协同ecdsa签名生成方法,其特征在于,三个参与方使用复制秘密分享技术恢复待分享的秘密值,通过交互计算第一完整签名的中间变量,并基于待签名的消息、第一签名验证公钥以及第一完整签名的中间变量得到第一完整签名,包括:

4.如权利要求1所述的三方协同ecdsa签名生成方法,其特征在于,当一个参与方掉线或被恶意敌手腐化,将复制秘密分享转化为两方加性秘密分享,由其他两个参与方共同产生第二签名验证公钥,包括:

5.如权利要求1所述的三方协同ecdsa签名生成方法,其特征在于,所述其他两个参与方交互计算第二完整签名的中间变量,并基于待签名的消息、第二签名验证公钥以及第二...

【专利技术属性】
技术研发人员:程文静曾陈铠冯琦曾祥勇何德彪
申请(专利权)人:武汉大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1