一种数据获取方法、系统、电子设备及存储介质技术方案

技术编号:37233271 阅读:27 留言:0更新日期:2023-04-20 23:15
本发明专利技术公开了一种数据获取方法、系统、电子设备及存储介质,包括授权节点、被授权节点和数据节点,被授权节点通过向授权节点发送待验证信息,由授权节点将待验证信息发送给数据节点,数据节点对待验证信息验证通过后,授权节点创建授权证书并发送给被授权节点,被授权节点将授权证书和身份证书发送给数据节点,数据节点在对授权证书和身份证书验证后将授权节点的身份信息发送给被授权节点。被授权节点包括第二区块链,数据节点中存储第一区块链,在第二区块链中包含了被授权节点的身份证书在第一区块链中的区块高度,便于数据节点基于区块高度获取第一区块链中的被授权节点的身份证书,提高验证效率,进而提升数据获取的效率以及安全性。率以及安全性。率以及安全性。

【技术实现步骤摘要】
一种数据获取方法、系统、电子设备及存储介质


[0001]本专利技术涉及数据安全
,具体涉及一种数据获取方法、系统、电子设备及存储介质。

技术介绍

[0002]区块链技术是一种去中心化的分布式数据库技术,具有去中心化以及难以篡改等特点,通过区块链记录的信息更加真实可靠,随着网络技术的不断发展,区块链的相关技术日渐完善成熟。在基于区块链进行数据获取时,需要对数据的获取方进行身份验证,从而尽可能地保证数据的安全性,当涉及到较庞大的数据量时,从海量数据中获取数据的速度可能比较慢,从而影响数据获取的效率。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供了一种数据获取方法、系统、电子设备及存储介质,以提高数据获取时的效率。
[0004]根据第一方面,本专利技术实施例提供了一种数据获取方法,应用于被授权节点,所述方法包括:
[0005]向授权节点发送待验证信息,以使得所述授权节点将所述待验证信息发送至数据节点进行身份验证,所述待验证信息包括公钥、账户地址、身份信息以及身份证书的区块高度,所述被授权节点包括第二区本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据获取方法,其特征在于,应用于被授权节点,所述方法包括:向授权节点发送待验证信息,以使得所述授权节点将所述待验证信息发送至数据节点进行身份验证,所述待验证信息包括公钥、账户地址、身份信息以及身份证书的区块高度,所述被授权节点包括第二区块链,所述第二区块链中包含所述被授权节点的身份证书在第一区块链中的区块高度,所述第一区块链存储在所述数据节点中;接收所述授权节点发送的授权证书,所述授权证书是所述数据节点对所述待验证信息验证通过之后由所述授权节点创建的;向所述数据节点发送所述授权证书以及所述身份证书;当所述数据节点对所述授权证书以及所述身份证书验证通过时,获取所述数据节点发送的所述授权节点的身份信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:生成公私钥对,并基于所述公钥生成账户地址;将所述公钥、账户地址以及身份信息发送给所述数据节点,并获取所述数据节点反馈的身份证书。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述身份证书发送给所述数据节点;当所述身份证书到期时,获取修改了有效性字段的身份证书的区块高度,以撤销所述身份证书。4.一种数据获取方法,其特征在于,应用于授权节点,所述方法包括:接收被授权节点发送的待验证信息,所述待验证信息包括所述被授权节点的公钥、账户地址、身份信息以及身份证书的区块高度,所述被授权节点包括第二区块链,所述第二区块链中包含所述被授权节点的身份证书在第一区块链中的区块高度,所述第一区块链存储在所述数据节点中;将所述待验证信息发送给数据节点,以通过数据节点对所述被授权节点进行验证;当所述数据节点对所述待验证信息验证通过,创建授权证书,并将所述授权证书发送给所述被授权节点,以使所述被授权节点基于所述授权证书向所述数据节点获取授权节点的身份信息。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:生成公私钥对,并基于所述公私生成账户地址;将所述公钥、账户地址以及个人信息发送给所述数据节点,并获取所述数据节点基于所述公钥以及账户地址生成的身份证书。6.一种数据获取方法,其特征在于,应用于数据节点,所述方法包括:接收授权节点发送的被授权节点的待验证信息,待验证信息包括公钥、账户地址、身份信息以及身份证书的区块高度,所述被授权节点包括第二区块链,所述第二区块链中包含所述被授权节点的身份证书在第一区块链中的区块高...

【专利技术属性】
技术研发人员:宋佳雯
申请(专利权)人:北京自如信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1