[发明专利]一种区块链网络的签名方法、节点、系统及存储介质有效
申请号: | 201910305972.4 | 申请日: | 2019-04-16 |
公开(公告)号: | CN111740833B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 邵珠光;孙海波;张伟;李宏旭;李淑英 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L67/104 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 周丽莎;张颖玲 |
地址: | 100176 北京市大兴区经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 网络 签名 方法 节点 系统 存储 介质 | ||
本发明实施例公开了一种区块链网络的签名方法、节点、系统和存储介质,该方法应用于第一共识节点,第一共识节点表征共识节点中的一个节点,该方法包括:当接收到签名请求节点发送的N份盲文信息时,从N份盲文信息中选择一份盲文信息进行去盲化处理,得到第一替换原文,N为正整数;接收第二共识节点发送的第二替换原文,第二共识节点表征共识节点中除第一共识节点之外的全部节点;根据第一替换原文和第二替换原文,得到待签名盲文;当对待签名盲文达成共识时,将待签名盲文通过验证区块存储至区块链网络,使得签名节点根据验证区块对待签名盲文进行签名。
技术领域
本发明涉及区块链网络的签名技术,尤其涉及一种区块链网络的签名方法、节点、系统及存储介质。
背景技术
随着计算机网络技术和信息技术的迅速发展,信息安全变的越来越重要。数字签名因能够对信息的完整性和来源进行认证,在信息安全领域得到了广泛应用。然而,随着签名技术在电子商务、军事、通信等领域的深入应用,普通的数字签名已无法满足特殊的需求。盲签名作为一种特殊类型的数字签名,具有保证签名请求者的匿名性和待签名信息的保密性的功能,成为了电子商务、军事、通信等领域的常用的签名方式。
现有技术中,在进行盲签名时,签名请求者将待签名信息进行盲化,得到多份由盲文和对应的盲因子构成的盲文信息,并将多份盲文信息中的部分盲文信息发送至签名者进行约定验证,当约定验证通过时,签名者从多份盲文信息中的剩余盲文信息抽取一份进行盲签名。然而,在上述盲签名的实现过程中,签名请求者与签名者通过点对点交互实现盲签名,而点对点交互会增加中间人攻击概率,因此,盲签名的安全性低。
发明内容
为解决上述技术问题,本发明实施例期望提供一种区块链网络的签名方法、节点、系统及存储介质,能够提升盲签名的安全性。
本发明的技术方案是这样实现的:
第一方面,本发明实施例提供了一种区块链网络的签名方法,应用于第一共识节点,所述第一共识节点表征共识节点中的一个节点,所述方法包括:
当接收到签名请求节点发送的N份盲文信息时,从所述N份盲文信息中选择一份盲文信息进行去盲化处理,得到第一替换原文,N为正整数;
接收第二共识节点发送的第二替换原文,所述第二共识节点表征所述共识节点中除所述第一共识节点之外的全部节点,所述第二替换原文表征所述第二共识节点中的每个节点从所述N份盲文信息中选择一份盲文信息进行去盲化处理的结果所构成的集合;
根据所述第一替换原文和所述第二替换原文,得到待签名盲文;
当对所述待签名盲文达成共识时,将所述待签名盲文通过验证区块存储至区块链网络,使得签名节点根据所述验证区块对所述待签名盲文进行签名。
在上述方案中,所述根据所述第一替换原文和所述第二替换原文,得到待签名盲文,包括:
根据预设共识算法对所述第一替换原文和所述第二替换原文进行验证组合处理,得到原文;
根据所述预设共识算法将剩余盲文信息中的盲因子删除,得到剩余盲文,所述剩余盲文信息表征所述N份盲文信息中除所述原文对应的盲文信息之外的盲文信息;
将所述原文和所述剩余盲文作为所述待签名盲文。
在上述方案中,所述从所述N份盲文信息中选择一份盲文信息进行去盲化处理,得到第一替换原文,包括:
从所述N份盲文信息中随机选择一份盲文信息,作为待替换盲文信息;
获取所述待替换盲文信息的待替换盲文和待替换盲因子;
根据所述待替换盲因子对所述待替换盲文进行去盲化处理,得到所述第一替换原文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司,未经北京沃东天骏信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910305972.4/2.html,转载请声明来源钻瓜专利网。