[发明专利]一种联盟链密码算法切换方法、装置及联盟链系统在审
申请号: | 202210761996.2 | 申请日: | 2022-06-30 |
公开(公告)号: | CN114978553A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 高文俊;史晨阳;裴亚民;陈广华;杨玉冰 | 申请(专利权)人: | 中国光大银行股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08;H04L9/40;H04L67/12;G06Q20/38 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张静 |
地址: | 100033 北京市西城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联盟 密码 算法 切换 方法 装置 系统 | ||
本发明提供的一种联盟链密码算法切换方法、装置及联盟链系统,联盟链中的节点在接收到密码算法切换提案的情况下,对密码算法切换提案进行共识验证,在共识验证通过的情况下对密码算法切换提案进行投票,在投票通过且达到执行时间的情况下,暂停接收新交易自动将当前密码算法切换为目标密码算法,在密码算法切换完成后再继续接收新交易。整个密码算法切换过程中不需要人工参与全部自动化执行,解决了目前联盟链密码算法切换时,需要多机构线下协调、服务启停和人工操作容易导致的系统无法正常运行的问题,提高了联盟链密码算法切换效率。
技术领域
本发明涉及区块链技术领域,更具体的,涉及一种联盟链密码算法切换方法、装置及联盟链系统。
背景技术
联盟链是由多个机构共同参与管理的区块链,联盟链中的节点通常由不同的机构维护,不同节点运行在不同机构子网中,通过网关来打通不同机构节点之间的网络,实现节点互联。底层节点与业务系统之间通常会架设一个中间层服务。
以图1所示的联盟链为例,机构A~机构C共同搭建了联盟链,每个机构运行一个节点,中间层服务分别在机构A、机构B和机构C的子网中各部署一套,分别向各机构的业务系统提供服务。在联盟链投入运行后,若对将联盟链的密码算法进行切换,需要多机构线下协调,商讨一个切换时间点,多机构分别进行人工操作和服务启停,很容易出现问题,若在密码算法切换期间任何一个环节出现问题都可能导致切换失败,从而对整个联盟链系统的正常运行产生较大影响。
发明内容
有鉴于此,本发明提供了一种联盟链密码算法切换方法、装置及联盟链系统,以解决目前联盟链密码算法切换时,需要多机构线下协调、服务启停和人工操作容易导致的系统无法正常运行的问题。
为了实现上述发明目的,本发明提供的具体技术方案如下:
第一方面,本发明实施例公开的一种联盟链密码算法切换方法,应用于联盟链中的节点,所述方法包括:
在接收到所关联的中间层服务或联盟链中其他节点发送的密码算法切换提案的情况下,与联盟链中的其他节点对所述密码算法切换提案进行共识验证;
在共识验证通过的情况下,接收所关联的中间层服务发送的投票信息,与联盟链中的其他节点对所述密码算法切换提案进行投票;
在投票通过且当前时间达到所述密码算法切换提案中的执行时间时,暂停接收新交易,将当前密码算法切换为目标密码算法,在密码算法切换完成后继续接收新交易。
在一些实施例中,所述与联盟链中的其他节点对所述密码算法切换提案进行共识验证,包括:
与联盟链中的其他节点对所述密码算法切换提案的签名进行共识验证;
在对所述密码算法切换提案的签名共识验证通过的情况下,对所述密码算法切换提案进行校验;
在对所述密码算法切换提案校验通过的情况下将本地的所述密码算法切换提案的状态设置为已验证待投票,并将本地的所述密码算法切换提案的状态广播给联盟链中其他节点;
接收联盟链中其他节点发送的所述密码算法切换提案的状态,在接收到的所述密码算法切换提案的状态与本地的所述密码算法切换提案的状态都为已验证待投票的情况下,确定对所述密码算法切换提案的共识验证通过。
在一些实施例中,所述与联盟链中的其他节点对所述密码算法切换提案的签名进行共识验证,包括:
对所述密码算法切换提案的签名进行验证;
在验证通过的情况下,将所述密码算法切换提案存储在本地,并将本地的所述密码算法切换提案的状态设置为待验证;
利用所述当前密码算法的私钥对所述密码算法切换提案进行签名,并将签名后的所述密码算法切换提案广播给联盟链中其他节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国光大银行股份有限公司,未经中国光大银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210761996.2/2.html,转载请声明来源钻瓜专利网。