一种基于区块链技术的身份验证方法、装置、设备及介质制造方法及图纸

技术编号:38630710 阅读:10 留言:0更新日期:2023-08-31 18:29
本发明专利技术公开了一种基于区块链技术的身份验证方法、装置、设备及介质,涉及区块链技术领域,所述方法包括以下步骤:建立多个虚拟分管节点,并为虚拟分管节点建立身份管理系统;用户上传电子身份信息至区块链,并于虚拟管理节点进行信息备份。本发明专利技术通过设置虚拟分管节点,并为虚拟分管节点建立身份管理系统,在用户在身份验证失败后,通过身份管理系统进行二次验证,确认用户操作安全后,赋予用户临时通过的操作权限,既能保证企业数据在区块链内的存储安全性,防止非在职人员利用账号原身份信息登录,窃取企业内部数据,又能使在职人员因忘记密码等原因身份验证失败时,使其临时进行登录,保证工作效率。保证工作效率。保证工作效率。

【技术实现步骤摘要】
一种基于区块链技术的身份验证方法、装置、设备及介质


[0001]本专利技术涉及区块链
,具体为一种基于区块链技术的身份验证方法、装置、设备及介质。

技术介绍

[0002]区块链,就是一个又一个区块组成的链条。每一个区块中保存了一定的信息,它们按照各自产生的时间顺序连接成链条。这个链条被保存在所有的服务器中,只要整个系统中有一台服务器可以工作,整条区块链就是安全的。这些服务器在区块链系统中被称为节点,它们为整个区块链系统提供存储空间和算力支持。如果要修改区块链中的信息,必须征得半数以上节点的同意并修改所有节点中的信息,而这些节点通常掌握在不同的主体手中,因此篡改区块链中的信息是一件极其困难的事。相比于传统的网络,区块链具有两大核心特点:一是数据难以篡改、二是去中心化。基于这两个特点,区块链所记录的信息更加真实可靠,可以帮助解决人们互不信任的问题。
[0003]目前企业内对于网络安全工作越来越重视,尤其是上传于区块链内的半公开数据,虽然通过区块链可以非常可靠的保存数据的完整性,但是对于企业离职员工来说这些数据并不是难以获取,企业内部通常会有一些共享终端,且终端账号也通常为继承制,老员工离职后,原终端继承给新员工,原账号也继承给新员工,但是由于原终端中存留有老员工的身份信息,难以避免其通过身份信息进行账号验证,继续获取企业内部的半公开数据,因此现有的企业数据区块链身份验证方法仍有不足之处,企业的网络安全防火墙仍有一定缺陷。

技术实现思路

[0004]本专利技术的目的在于提供一种基于区块链技术的身份验证方法、装置、设备及介质,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种基于区块链技术的身份验证方法,包括以下步骤:建立多个虚拟分管节点,并为虚拟分管节点建立身份管理系统;用户上传电子身份信息至区块链,并于虚拟管理节点进行信息备份;接收用户的身份验证信息请求,并进行身份信息确认;身份验证后,反馈身份验证结果至虚拟分管节点的身份管理系统。
[0006]优选的,所述电子身份信息包括用户的账号、用户名、工号和手机号。
[0007]优选的,所述用户上传电子身份信息至区块链,并于虚拟管理节点进行信息备份,之后还包括:身份管理系统记录分管分区内的用户区块链身份验证信息,并根据新备份的身份信息,对原有账号内的身份信息进行覆盖。
[0008]优选的,所述身份验证后,反馈身份验证结果至虚拟分管节点的身份管理系统,包
括:接收用户账号的身份验证信息请求,并在区块链内进行身份信息确认;若身份验证通过,则允许账号登录请求及相应操作权限,并反馈身份验证处理结果至虚拟分管节点的身份管理系统;若身份验证未通过,则拒绝账号登录,并发送验证请求至虚拟分管节点的身份管理系统,等待身份管理系统进行审核。
[0009]优选的,所述身份管理系统进行审核,包括:通过线下或者线上的方式进行审核,确认用户是否因为工作需要,或者用户操作是否安全。
[0010]优选的,所述身份管理系统进行审核之后,还包括:身份管理系统对用户审核通过之后,确认用户操作安全即可赋予用户临时登录权限,并通过身份管理系统的权限直接进行登录,跳过验证;若身份管理系统对用户审核未通过,则直接反馈至用户操作端,禁止用户登录。
[0011]本专利技术还提供一种基于区块链技术的身份验证装置,包括:节点分管模块,其用于建立多个虚拟分管节点,并为虚拟分管节点建立身份管理系统;信息上传模块,其用于用户上传电子身份信息至区块链,并于虚拟管理节点进行信息备份;信息验证模块,其用于接收用户的身份验证信息请求,并进行身份信息确认;信息反馈模块,其用于身份验证后,反馈身份验证结果至虚拟分管节点的身份管理系统。
[0012]本专利技术还提供一种电子设备,所述电子设备为实体设备,所述电子设备包括:处理器、存储器,所述存储器与处理器进行通信连接;所述存储器用于储存至少一个所述处理器执行的可执行指令,所述处理器用于执行所述可执行指令以实现如上述的基于区块链技术的身份验证方法。
[0013]本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上述的基于区块链技术的身份验证方法。
[0014]与现有技术相比,本专利技术的有益效果是:通过设置虚拟分管节点,并为虚拟分管节点建立身份管理系统,可以起到备份用户电子身份信息、监管用户账号操作的作用,用户在进行身份验证时,可以将身份验证结果反馈至身份管理系统,便于企业内部管理员进行监管,同时用户在身份验证失败后,还可以通过身份管理系统进行二次验证,确认用户操作安全后,赋予用户临时通过的操作权限,既能保证企业数据在区块链内的存储安全性,防止非在职人员利用账号原身份信息登录,窃取企业内部数据,又能使在职人员因忘记密码等原因身份验证失败时,使其临时进行登录,保证工作效率。
附图说明
[0015]图1为本专利技术实施例提供的一种基于区块链技术的身份验证方法的主流程图;图2为本专利技术实施例提供的一种基于区块链技术的身份验证方法的具体步骤流程
图;图3为本专利技术实施例提供的一种基于区块链技术的身份验证装置的结构框图。
具体实施方式
[0016]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]本实施方式的方法的执行主体为终端,所述终端可以为手机、平板电脑、掌上电脑PDA、笔记本或台式机等设备,当然,还可以为其他具有相似功能的设备,本实施方式不加以限制。
[0018]请参阅图1,本专利技术提供一种基于区块链技术的身份验证方法,所述方法应用于区块链技术企业用户身份验证,包括:步骤101,建立多个虚拟分管节点,并为虚拟分管节点建立身份管理系统。
[0019]步骤102,用户上传电子身份信息至区块链,并于虚拟管理节点进行信息备份。
[0020]其中,所述电子身份信息包括用户的账号、用户名、工号和手机号。
[0021]具体的,在用户上传电子身份信息至区块链,并于虚拟管理节点进行信息备份之后,身份管理系统记录分管分区内的用户区块链身份验证信息,并根据新备份的身份信息,对原有账号内的身份信息进行覆盖。
[0022]需要注意的是,在身份管理系统对原有账号内的身份信息进行覆盖之后,对区块链内原账号身份信息进行同步更新,并取消原账号身份信息的登录权限。
[0023]步骤103,接收用户的身份验证信息请求,并进行身份信息确认。
[0024]具体的,用户的身份验证信息请求,包括账号和密码结合验证、用户名和密码结合验证、工号和密码结合验证以及手机号和密码结合验证。
[0025]步骤104,身份验证后,反馈身份验证结果至虚拟分管节点的身份管理系统。
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链技术的身份验证方法,其特征在于,包括以下步骤:建立多个虚拟分管节点,并为虚拟分管节点建立身份管理系统;用户上传电子身份信息至区块链,并于虚拟管理节点进行信息备份;接收用户的身份验证信息请求,并进行身份信息确认;身份验证后,反馈身份验证结果至虚拟分管节点的身份管理系统。2.根据权利要求1所述的基于区块链技术的身份验证方法,其特征在于,所述电子身份信息包括用户的账号、用户名、工号和手机号。3.根据权利要求1所述的基于区块链技术的身份验证方法,其特征在于,所述用户上传电子身份信息至区块链,并于虚拟管理节点进行信息备份,之后还包括:身份管理系统记录分管分区内的用户区块链身份验证信息,并根据新备份的身份信息,对原有账号内的身份信息进行覆盖。4.根据权利要求1所述的基于区块链技术的身份验证方法,其特征在于,所述身份验证后,反馈身份验证结果至虚拟分管节点的身份管理系统,包括:接收用户账号的身份验证信息请求,并在区块链内进行身份信息确认;若身份验证通过,则允许账号登录请求及相应操作权限,并反馈身份验证处理结果至虚拟分管节点的身份管理系统;若身份验证未通过,则拒绝账号登录,并发送验证请求至虚拟分管节点的身份管理系统,等待身份管理系统进行审核。5.根据权利要求1所述的基于区块链技术的身份验证方法,其特征在于,所述身份管理系统进行审核,包括:通过线下或者...

【专利技术属性】
技术研发人员:蒋辉
申请(专利权)人:山东知临信息技术有限责任公司
类型:发明
国别省市:

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

1