[发明专利]分布式EdDSA签名方法、装置、设备及存储介质在审
申请号: | 202010559653.9 | 申请日: | 2020-06-18 |
公开(公告)号: | CN111740843A | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 涂彬彬;王现方;张立廷 | 申请(专利权)人: | 成都卫士通信息产业股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郄晨芳 |
地址: | 610041 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 eddsa 签名 方法 装置 设备 存储 介质 | ||
1.一种分布式EdDSA签名方法,其特征在于,包括:
生成第一私钥,并利用系统信息和所述第一私钥生成并公布所述第一私钥对应的第一公钥;
获取其他签名方对应的第二公钥,并利用所述第一公钥和所述第二公钥生成联合公钥;
获取待签名信息,并利用所述第一私钥对所述待签名信息进行签名处理,得到并公布第一中间签名;
获取所述其它签名方公布的第二中间签名,并利用所述联合公钥、所述第一中间签名和所述第二中间签名进行签名取模处理,得到并公布第一签名;
获取所述其他签名方公布的第二签名,并利用所述第一签名和所述第二签名生成签名结果。
2.根据权利要求1所述的分布式EdDSA签名方法,其特征在于,还包括:
获取身份信息,并利用所述身份信息生成第一分享信息;
将所述第一分享信息通过安全信道发送给所述其他签名方,并通过所述安全信道获取所述其他签名方发送的第二分享信息;
利用所述第一分享信息和所述第二分享信息生成第一分享私钥;
利用所述系统信息和所述第一分享私钥生成所述第一分享私钥对应的第一分享公钥,并公布所述第一分享公钥。
3.根据权利要求2所述的分布式EdDSA签名方法,其特征在于,所述获取所述其它签名方公布的第二中间签名,并利用所述联合公钥、所述第一中间签名和所述第二中间签名进行签名取模处理,得到并公布第一签名,包括:
根据所述身份信息得到第一拉格朗日系数;
获取所述其他签名方中的目标签名方公布的所述第二中间签名,并利用所述第一拉格朗日系数、所述联合公钥、所述第一中间签名和所述第二中间签名进行签名取模处理,得到所述第一签名,并公布所述第一签名。
4.根据权利要求3所述的分布式EdDSA签名方法,其特征在于,所述获取所述其他签名方公布的第二签名,并利用所述第一签名和所述第二签名生成签名结果,包括:
获取所述目标签名方公布的所述第二签名;
计算所述目标签名方对应的第二拉格朗日系数;
利用所述第一拉格朗日系数、所述第二拉格朗日系数、所述第一签名和所述第二签名生成所述签名结果。
5.根据权利要求1所述的分布式EdDSA签名方法,其特征在于,所述生成第一私钥,并利用系统信息和所述第一私钥生成并公布所述第一私钥对应的第一公钥,包括:
生成第一随机数,并将其确定为所述第一私钥;
生成所述第一私钥对应的私钥杂凑值,并利用所述私钥杂凑值计算得到私钥中间值;
从所述系统信息中确定椭圆基点,并基于所述椭圆基点,根据所述私钥中间值获取所述第一公钥;
公布所述第一公钥。
6.根据权利要求1所述的分布式EdDSA签名方法,其特征在于,所述获取待签名信息,并利用所述第一私钥对所述待签名信息进行签名处理,得到并公布第一中间签名,包括:
获取所述待签名信息,并确定所述第一私钥对应的私钥杂凑值;
对所述私钥杂凑值和所述待签名信息进行签名处理,得到所述第一中间签名;
公布所述第一中间签名。
7.根据权利要求6所述的分布式EdDSA签名方法,其特征在于,所述获取所述其它签名方公布的第二中间签名,并利用所述联合公钥、所述第一中间签名和所述第二中间签名进行签名取模处理,得到并公布第一签名,包括:
获取所述第二中间签名,并利用所述第一中间签名和所述第二中间签名生成中间签名;
确定所述私钥杂凑值对应的私钥中间值,并利用所述私钥中间值、所述中间签名、所述待签名信息、所述联合公钥和所述私钥杂凑值生成签名中间值;
对所述签名中间值进行取模处理,得到所述第一签名,并公布所述第一签名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都卫士通信息产业股份有限公司,未经成都卫士通信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010559653.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:网络流量预测方法、装置和电子设备
- 下一篇:一种生态产品用降解杯挤压控制系统