[发明专利]一种数字身份验证系统、方法、电子设备及存储介质有效
申请号: | 202110542095.X | 申请日: | 2021-05-18 |
公开(公告)号: | CN113271211B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 王挺 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06F21/31 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 钟扬飞 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字 身份验证 系统 方法 电子设备 存储 介质 | ||
本申请涉及区块链技术领域,尤其涉及一种数字身份验证系统、方法、电子设备及存储介质。本申请中的数字身份验证系统包括区块链网络端、持有者端、发行者端和验证者端,其中,区块链网络端部署有用于数据存储和权限管理的多个区块链智能合约,通过持有者端、发行者端、验证者端分别与区块链网络端中部署的不同区块链智能合约的交互,不仅可以有效保证各类数据存储有效、数据存储分离,还可以实现对各类角色的权限进行校验,进而提升区块链网络的安全性和信任度。
技术领域
本申请涉及区块链技术领域,尤其涉及一种数字身份验证系统、方法、电子设备及存储介质。
背景技术
区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”、“公开透明”、“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。
由于区块链技术提供了无需中心化机构即可管理信任的根源的方法,所以区块链技术可以应用于身份管理系统和可验证声明系统中。但是,区块链分布式身份架构尚不完善,基于去中心化的数字身份验证技术都处于摸索和起步阶段,系统定义、链上数据存储和各类角色的权限控制均不完善,因此实际上并不存在一套完整的实现去中心化身的数字身份验证系统。
发明内容
有鉴于此,本申请实施例至少提供一种数字身份验证系统、方法、电子设备及存储介质,不仅可以有效保证各类数据存储有效、数据存储分离,还可以实现对各类角色的权限进行校验,进而提升区块链网络的安全性和信任度。
本申请主要包括以下几个方面:
第一方面,本申请实施例提供一种数字身份验证系统,所述数字身份验证系统包括区块链网络端、持有者端、发行者端和验证者端,所述区块链网络端部署有用于数据存储和权限管理的多个区块链智能合约;其中:
所述持有者端,用于向所述区块链网络端注册DID数据,以获取DID文档,并向所述发行者端发送可验证声明的获取请求;
所述发行者端,用于向所述区块链网络端注册DID数据使所述发行者端的用户成为发行者,并在接收到所述持有者端发送的所述获取请求后,向所述持有者端发行可验证声明;
所述验证者端,用于在接收到所述持有者端发送的服务请求后,通过调用所述区块链网络端的区块链智能合约对所述持有者端的用户身份、所述发行者端的用户身份和所述发行者端的用户签名进行验证,并在验证通过后,为所述持有者端的用户提供与所述服务请求匹配的目标服务。
在一种可能的实施方式中,所述区块链网络端包括数据合约模块、权限合约模块、角色合约模块和控制合约模块;其中,
所述数据合约模块,用于存储和管理DID数据、DID文档、发行者数据、凭证主题数据;
所述权限合约模块,用于管理各类目标角色的调用权限,所述目标角色包括发行者和合约管理员;
所述角色合约模块,用于管理各类所述目标角色的角色数据;
控制合约模块,用于调用所述数据合约模块,以提供相应的代理服务。
在一种可能的实施方式中,所述区块链网络端用于根据以下步骤部署各个区块链智能合约:
在目标区块链网络上部署所述角色合约模块中的角色合约,并设置初始化的目标角色,得到所述角色合约的合约地址;
在所述目标区块链网络上部署所述权限合约模块中的权限控制合约和调用控制合约,并将所述目标角色设置在所述权限控制合约和所述调用控制合约中;
在所述目标区块链网络上部署所述数据合约模块中的DID数据合约、发行者合约和凭证主题合约,得到所述DID数据合约、所述发行者合约和所述凭证主题合约的合约地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110542095.X/2.html,转载请声明来源钻瓜专利网。