[发明专利]区块链跨链的认证方法、系统、服务器及可读存储介质有效
申请号: | 201811028251.5 | 申请日: | 2018-09-04 |
公开(公告)号: | CN109257342B | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 魏亚文;章建军;王志伟 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L9/06;H04L9/08 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 链跨链 认证 方法 系统 服务器 可读 存储 介质 | ||
本说明书实施例公开了一种区块链跨链的认证方法,在获取身份确认请求之后,通过采集第二核验数据进行身份核验,并验证生成的第二身份公钥与第一身份公钥是否对应同一用户,在身份核验成功且验证两个身份公钥对应同一用户时,将目标鉴权数据上链到鉴权区块链上,并将目标公钥请求数据发送给第二业务服务器,如此,使得第二业务服务器能够通过目标公钥请求数据和目标鉴权数据进行身份确认,在身份确认通过后,响应跨链查询请求,从而能够在区块链垮链时进行身份确认,进而实现了跨链身份确认的效果。
技术领域
本说明书实施例涉及数据处理技术领域,尤其涉及一种区块链跨链的认证方法、系统、服务器及可读存储介质。
背景技术
现有区块链技术通常具有以下4个特点,其一、去中心化;其二、由于区块链是一个分布式的网络架构,没有一个中心节点可以被打击或者攻击,所以在整体的技术布置方面有着更强的稳定性、可靠性和持续性;其三、强安全、共识机制不需要第三方的介入;其四、交易的公开透明和不可篡改性。由于区块链技术具备以上几个特点,使得区块链技术越来越被重视。
现有的区块链技术在使用时,通常是基于身份公钥来识别所谓的身份。其中的一种方式是,同一实人用户在不同的区块链上写入数据的时候,都使用相同的身份私钥进行签名;不同的区块链的记录通过判定身份公钥是否一致来确认是否同一操作人,但不能进行跨链确认。
发明内容
本说明书实施例提供了一种区块链跨链的认证方法、系统、服务器及可读存储介质,能够在区块链垮链时进行身份确认,实现了跨链身份确认的效果。
本说明书实施例第一方面提供了一种区块链跨链的认证方法,应用于鉴权服务器中,包括:
获取身份确认请求和第一身份公钥,所述身份确认请求是第二业务服务器根据接收到的跨链查询请求而生成的,所述跨链查询请求是根据第一业务服务器接收到的用户终端发送的跨链查询操作而生成的,所述第一身份公钥存储在所述第一业务服务器中;
响应所述身份确认请求,获取进行身份核验的目标身份核验请求及其对应的目标核身标识,将所述目标身份核验请求和所述第一身份公钥发送给所述用户终端;
获取目标私钥签名数据、第二身份公钥和目标核身数据,所述目标核身数据是所述用户终端根据所述目标身份核验请求而采集的,所述第二身份公钥是所述用户终端利用秘钥生成器生成的;所述目标私钥签名数据是所述用户终端利用所述第二身份私钥对第二签名数据进行签名得到的;
利用所述目标核身数据进行身份核验,并验证所述第一身份公钥和所述第二身份公钥是否对应同一用户,在身份核验成功且验证两个身份公钥对应同一用户时,将获取的目标鉴权数据上链到鉴权区块链上,其中,所述目标鉴权数据包括所述目标私钥签名数据和所述目标核身标识;以及
根据所述目标身份核验请求,获取对应的目标公钥请求数据并将其发送给所述第二业务服务器,其中,所述目标公钥请求数据包括所述第二身份公钥。
本说明书实施例第二方面提供了一种区块链跨链的认证方法,应用于用户终端中,包括:
在对存储在第一业务服务器中的第一区块链进行的业务操作过程中,获取针对在第二业务服务器中的第二区块链的跨链查询操作,将所述跨链查询操作发送给所述第一业务服务器;
获取目标身份核验请求和第一身份公钥,所述目标身份核验请求时鉴权服务器根据与所述跨链查询操作对应的身份确认请求而生成的,所述第一身份公钥是存储在所述第一业务服务器中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811028251.5/2.html,转载请声明来源钻瓜专利网。