一种区块链系统的数据授权方法、装置、存储介质及电子设备制造方法及图纸

技术编号:28061960 阅读:17 留言:0更新日期:2021-04-14 13:41
本发明专利技术公开了一种区块链系统的数据授权方法、装置、存储介质及电子设备,涉及区块链加密技术领域,解决了现有技术中区块链账户加密效果差的问题,其技术要点是:包括以下步骤:获取授权请求,并发送验证信息;验证授权人信息,其中,所述授权人信息包括被请求账户的账户密码、数据拥有者的验证信息、智能终端识别码和数据拥有者的生物信息;输出结果,其中,所述结果包括建立被请求账户和请求账户的数据连接和发送失败信息;本发明专利技术通过多重加密验证的方式验证授权人的信息,相对于现有技术,本发明专利技术的安全性更高。的安全性更高。的安全性更高。

【技术实现步骤摘要】
一种区块链系统的数据授权方法、装置、存储介质及电子设备


[0001]本专利技术涉及区块链加密
,尤其涉及一种区块链系统的数据授权方法、装置、存储介质及电子设备。

技术介绍

[0002]区块链是一个信息
的术语,区块链是一个共享数据库,存储于其中的数据或信息,具有不可伪造、全程留痕、可以追溯、公开透明、集体维护等特征,基于这些特征,区块链技术奠定了坚实的信任基础,创造了可靠的合作机制,具有广阔的运用前景,存储在区块链上的交易信息是公开的,但是账户身份信息是高度加密的,只有在数据拥有者授权的情况下才能访问到,从而保证了数据的安全和个人的隐私。
[0003]目前,对于数据拥有者的所具有的账户方式仍然时采用账号密码的加密方式,这种加密方式较为简单,容易被破解,从而在数据拥有者不知情的情况下授权数据信息,造成信息泄露,因此,我们提出了一种区块链系统的数据授权方法、装置、存储介质及电子设备。

技术实现思路

[0004]本专利技术要解决的技术问题是针对上述缺陷,提供一种区块链系统的数据授权方法、装置、存储介质及电子设备,以解决现有技术中区块链账户加密效果差的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种区块链系统的数据授权方法,包括以下步骤:获取授权请求,并发送验证信息;验证授权人信息,其中,所述授权人信息包括被请求账户的账户密码、数据拥有者的验证信息、智能终端识别码和数据拥有者的生物信息;输出结果,其中,所述结果包括建立被请求账户和请求账户的数据连接和发送失败信息
[0006]作为本专利技术进一步的方案,所述获取授权请求的具体步骤包括:请求账户向服务器发送被请求账户的账户名和授权请求;所述服务器记录请求人账户信息并向被请求账户发送提醒信息,其中,所述提醒信息包括请求人的账户信息;被请求账户接收提醒信息。
[0007]作为本专利技术进一步的方案,所述验证授权人信息的具体步骤包括:生成验证界面,其中,所述验证页面内设置有验证码输入框和账户安全码输入框;所述被请求账户并向被请求账户所绑定的手机或邮箱发送验证码;其中;所述被请求账户读取登录被请求账户的智能终端的MAC地址;所述被请求账户唤醒智能终端的生物信息识别装置;所述授权人在验证界面输入账户安全码和验证码并在生物信息识别装置上输入生物信息,其中,生物信息包括指纹信息、虹膜信息或面容信息。
[0008]作为本专利技术进一步的方案,所述输出结果的具体步骤包括:授权信息与预设在被请求账户内的验证信息均匹配时:所述被请求账户和请求账户建立数据连接,授权人选择授权信息并将其授权给请求账户;授权信息与预设在被请求账户内的验证信息存在至少一项不匹配时:所述被请求账户生成验证失败界面和验证失败日志并向服务器发送连接失败信息,服务器终止请求账户的授权请求并向请求账户发送失败提醒。
[0009]一种区块链系统的数据授权装置,包括:信息获取模块,所述信息获取模块用于输入授权人信息和授权人意愿,所述授权人意愿包括授权人想要授权的数据信息;网络通信模块,所述网络通信模块用于与服务器建立通信连接;存储模块,所述存储模块用于存储授权人信息;显示模块,所述显示模块用于显示验证界面和输入授权结果。
[0010]一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述方法的步骤。
[0011]一种电子设备,所述电子设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现上述任意一项所述方法的步骤。
[0012]综上所述,本专利技术与现有技术相比具有以下有益效果:本专利技术通过多重加密验证的方式验证授权人的信息,相对于现有技术,本专利技术的安全性更高。
附图说明
[0013]图1为本专利技术的流程示意图。
[0014]图2为本专利技术中获取授权请求步骤的流程示意图。
[0015]图3为本专利技术中验证授权人信息步骤的流程示意图。
[0016]图4为本专利技术中数据授权装置的结构示意图。
具体实施方式
[0017]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0018]由图1所示,一种区块链系统的数据授权方法,包括以下步骤:S100、获取授权请求,并发送验证信息;S200、验证授权人信息,其中,所述授权人信息包括被请求账户的账户密码、数据拥有者的验证信息、智能终端识别码和数据拥有者的生物信息;S300、输出结果,其中,所述结果包括建立被请求账户和请求账户的数据连接和发送失败信息;如图2所示,所述获取授权请求的具体步骤包括:S110、请求账户向服务器发送数据拥有者的账户名并附带授权请求;
所述请求账户和被请求账户均为设置在服务器上的账户,所述请求账户和被请求账户内分别存储有不同的数据拥有者加密的数据,当请求账户的拥有者需要读写被请求账户内机密的信息时,所述请求账户的所有者通过智能终端登录请求账户,并借助请求账户向服务器发送请求信息,服务器返回的信息中填写被请求账户的账户名,使得服务器能够识别被请求账户;S120、所述服务器记录请求人账户信息并向被请求账户发送提醒信息,其中,所述提醒信息包括请求人的账户信息;所述服务器在接收到请求账户的请求后通过短消息提醒的方式向请求人账户发送提醒信息;在一些示例中,所述服务器还可以通过邮件或者短信的方式向请求人账户的拥有者发送提醒信息,其中,所述邮件的邮件地址为被请求账户所绑定的邮箱地址,所述短信的接收的手机号为被请求账户所绑定的手机号,从而能够及时的通知授权人,从而提高处理效率;S130、被请求账户接收提醒信息;如图3所示,所述验证授权人信息的具体步骤包括:S210、所述被请求账户接收提醒信息后生成验证界面,其中,所述验证页面内设置有验证码输入框和账户安全码输入框;所述授权人受到提醒信息并打开提醒信息后,所述被请求账户在被请求账户登录的智能终端上显示验证界面,所述验证界面用于授权人输入验证信息;S220、所述被请求账户并向被请求账户所绑定的手机或邮箱发送验证码;在被请求账户生成验证界面的同时,所述被请求账户通过服务器向北请求账户的拥有者发送短信验证码或邮箱验证码,其中,所述邮件的邮件地址为被请求账户所绑定的邮箱地址,所述短信的接收的手机号为被请求账户所绑定的手机号,从而能够及时的通知授权人,由于短信验证码和邮箱验证码不易被非法获取,所述短信验证码和邮箱验证码能够提高验证等级;所述授权人收到验证吗后将其输入在验证界面内,所述被请求账户将获取的验证码发送到服务器,所述服务器将收到的验证码与所发送的验证码对比,从而验证被请求账户获取的验证码的真确性将对比结果发送到被请求账户;所述授权人将账户安全码输入验证界面,所述被请求账户将获取的账户安全码与预设的账户安全码对比,以验证获取的账户安全码与预设的账户安全码是否匹配;S230、所述被请求本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区块链系统的数据授权方法,其特征在于,包括以下步骤:获取授权请求,并发送验证信息;验证授权人信息,其中,所述授权人信息包括被请求账户的账户密码、数据拥有者的验证信息、智能终端识别码和数据拥有者的生物信息;输出结果,其中,所述结果包括建立被请求账户和请求账户的数据连接和发送失败信息。2.根据权利要求1所述的区块链系统的数据授权方法,其特征在于,所述获取授权请求的具体步骤包括:请求账户向服务器发送被请求账户的账户名和授权请求;所述服务器记录请求人账户信息并向被请求账户发送提醒信息,其中,所述提醒信息包括请求人的账户信息;被请求账户接收提醒信息。3.根据权利要求2所述的区块链系统的数据授权方法,其特征在于,所述验证授权人信息的具体步骤包括:生成验证界面,其中,所述验证页面内设置有验证码输入框和账户安全码输入框;向被请求账户所绑定的手机或邮箱发送验证码;读取登录被请求账户的智能终端的MAC地址;唤醒智能终端的生物信息识别装置;所述授权人在验证界面输入账户安全码和验证码并在生物信息识别装置上输入生物信息,其中,生物信息包括指纹信息、虹膜信息或面容信息。4.根据权利要求1所述的区块链系统的数据授权方法,其特征在于,所述输出结果的...

【专利技术属性】
技术研发人员:贺松波
申请(专利权)人:湖南华辰悦科技有限公司
类型:发明
国别省市:

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

1