首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】多方协同签名方法及系统_博雅中科(北京)信息技术有限公司_202110459318.6 

申请/专利权人:博雅中科(北京)信息技术有限公司

申请日:2021-04-27

公开(公告)日:2024-05-03

公开(公告)号:CN114285577B

主分类号:H04L9/32

分类号:H04L9/32;G06F21/60;G06F21/64

优先权:

专利状态码:有效-授权

法律状态:2024.05.03#授权;2022.04.22#实质审查的生效;2022.04.05#公开

摘要:本发明公开了一种多方协同签名方法及系统,方法包括:第一参与方对待签名信息预处理获得消息摘要;第一参与方计算自身的第一签名值,第二参与方根据第一参与方的第一签名值计算自身的第一签名值,如此类推;第N参与方根据自身的第一签名值和消息摘要得到待签名消息第一签名值,并在其不为零时发送给第一参与方,同时根据待签名消息第一签名值计算自身的第二签名值,第N‑1参与方根据第N参与方的第二签名值计算自身的第二签名值,如此类推;第一参与方根据第二参与方的第二签名值、待签名消息第一签名值计算待签名消息第二签名值,并在确定其不为零时将待签名消息第一、第二签名值作为协同签名结果。由此使得签名过程中交互的数据更少。

主权项:1.一种多方协同签名方法,其特征在于,所述多方包括N个参与方,其中,N为大于等于2的整数,所述方法包括:所述N个参与方中的每个参与方分别生成自身私钥;所述N个参与方中的第一参与方对待签名信息进行预处理,获得消息摘要,并将所述消息摘要发送给所述N个参与方中的第N参与方;所述第一参与方生成第一随机数,并根据所述第一随机数计算所述第一参与方的第一签名值,以及将所述第一参与方的第一签名值发送给所述N个参与方中的第二参与方,所述第二参与方生成第二随机数,并根据自身私钥、第二随机数和所述第一参与方的第一签名值计算所述第二参与方的第一签名值,以及将所述第二参与方的第一签名值发送给所述N个参与方中的第三参与方,如此类推,直至所述N个参与方中的第N参与方接收到第N-1参与方的第一签名值时,生成第N随机数,并根据自身私钥、第N随机数和所述第N-1参与方的第一签名值计算所述第N参与方的第一签名值;所述第N参与方对所述第N参与方的第一签名值和所述消息摘要计算得到待签名消息第一签名值;在确定所述待签名消息第一签名值不为零时,所述第N参与方将所述待签名消息第一签名值发送给所述第一参与方;所述第N参与方根据所述待签名消息第一签名值、所述第N随机数和自身私钥计算所述第N参与方的第二签名值,并将所述第N参与方的第二签名值发送给所述N个参与方中的第N-1参与方,所述第N-1参与方根据所述第N参与方的第二签名值、第N-1随机数和自身私钥计算所述第N-1参与方的第二签名值,并将所述第N-1参与方的第二签名值发送给所述N个参与方中的第N-2参与方,如此类推,直至所述第一参与方接收到所述第二参与方的第二签名值时,根据所述第二参与方的第二签名值、所述待签名消息第一签名值、所述第一随机数和自身私钥计算待签名消息第二签名值;在确定所述待签名消息第二签名值不为零时,所述第一参与方将所述待签名消息第一签名值和所述待签名消息第二签名值作为协同签名结果。

全文数据:

权利要求:

百度查询: 博雅中科(北京)信息技术有限公司 多方协同签名方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。