一种基于区块链技术的账号管理方法和装置制造方法及图纸

技术编号:38415903 阅读:13 留言:0更新日期:2023-08-07 11:19
本发明专利技术公开了一种基于区块链技术的账号管理方法和装置,通过响应于账号注册触发信号,接收第一终端输入的第一账号和第一密码,调取预设的身份验证算法对所述第一终端绑定的第一身份信息进行验证,并在确定验证通过后调用预设的账号管理智能合约根据所述第一身份信息对所述第一账号进行权限设置,并将所述第一账号和所述第一密码通过预设的第一区块链节点进行存储。本发明专利技术通过账号管理智能合约对账号进行身份验证确定用户的真实身份信息,提高了账号管理的安全性的可靠性;对账号进行权限范围设置,提高了账号管理的方便性、准确性和效率;通过区块链技术实现了去中心化的账号管理和控制,避免了单点故障和中心化产生的风险。风险。风险。

【技术实现步骤摘要】
一种基于区块链技术的账号管理方法和装置


[0001]本专利技术涉及区块链
,尤其涉及一种基于区块链技术的账号管理方法和装置。

技术介绍

[0002]随着计算机技术和互联网行业的快速发展,服务业务方越来越多,各种业务方不仅仅对账户体系稳定性和安全性要求越来越高,对账户系统的功能要求也越来越多,逐渐向多样化多元化,可定制化发展。
[0003]现有技术中,针对各类账户的管理方法多是通过账户认证等方式实现,然而简单的虚实账户认证技术存在着安全性和可靠性的问题,容易导致账号权限被攻击或盗用。因此,如何提高账号管理的安全性和可靠性便是本行业需要解决的一大问题。

技术实现思路

[0004]本专利技术提供了一种基于区块链技术的账号管理方法和装置,以实现通过区块链技术提高账户管理的安全性和可靠性的技术效果。
[0005]为了解决上述技术问题,本专利技术提供了一种基于区块链技术的账号管理方法,包括以下步骤:
[0006]响应于账号注册触发信号,接收第一终端输入的第一账号和第一密码,调取预设的身份验证算法对所述第一终端绑定的第一身份信息进行验证;
[0007]若验证通过,则调用预设的账号管理智能合约根据所述第一身份信息对所述第一账号进行权限设置,并将所述第一账号和所述第一密码通过预设的第一区块链节点进行存储。
[0008]本专利技术提供的账号管理方法在响应了账号注册触发信号,并接收完用户通过第一终端输入的第一账号和第一密码后,首先调用区块链技术中的身份验证算法对该终端绑定的身份信息进行验证,确定所述第一终端对应的用户的真实身份信息是否满足注册要求,提高了账号管理的安全性,降低了非内部用户通过虚假身份信息注册账号,对内部用户的账号信息进行盗用或攻击的行为出现的概率,同时通过终端确定用户真实身份信息也提高了用户身份确认的可靠性,还为后续通过确定的身份信息为注册用户进行权限设置提供了参考依据。
[0009]通过身份验证后,调用利用区块链技术生成的账号管理智能合约根据确定的身份信息对第一账号进行权限设置,以此确保每个用户所能操作或查看的数据仅为其权限范围内的数据,提高了账号的安全性和可靠性,同时也通过对账号进行权限设置为账号进行等级划分,提高了账号管理的方便性、准确性和效率。
[0010]同时,由于本专利技术提供的账号管理方法为通过区块链技术对账号和密码进行存储和管理,因此还充分利用了区块链技术的去中心化特征,避免了单点故障和中心化产生的风险;而区块链技术的不可篡改性也提高了账号的安全性,降低了账号被盗用和攻击的可
能性和概率,进一步确保了账号的安全性。
[0011]作为优选例子,所述调取预设的身份验证算法对所述第一终端绑定的第一身份信息进行验证,具体为:
[0012]通过所述第一终端调取与所述第一终端绑定的所述第一身份信息;其中,所述第一身份信息包括所述第一终端对应用户的邮箱、手机号和工号;
[0013]将所述第一身份信息与存储于所述第一区块链节点的用户信息数据库中的数据进行匹配计算;
[0014]若所述匹配计算获得的计算结果大于或等于第一匹配阈值,则确定所述第一终端的身份验证通过;
[0015]若所述匹配计算获得的计算结果小于第一匹配阈值,则确定所述第一终端的身份验证不通过。
[0016]为了提高账号的可靠性,也为了保证账号对应用户的真实身份,本专利技术还提供了一种对注册终端进行身份认证的方法,通过将账号输入终端绑定的身份信息与提前存储在区块链节点中的用户信息进行匹配计算,并根据匹配度计算结果确定该终端对应用户是否为企业内部员工,即确定该终端用户是否具有账号注册资格。
[0017]通过上述简单的身份认证方法,不仅提高了账号的可靠性和安全性,更进一步降低了账号被盗号的风险。
[0018]作为优选例子,所述调用预设的账号管理智能合约根据所述第一身份信息对所述第一账号进行权限设置,具体为:
[0019]调用所述账号管理智能合约根据所述第一身份信息确定所述第一账号对应的第一权限等级,根据所述第一权限等级确定对应的第一权限范围,并将所述第一账号的权限范围调整为所述第一权限范围;
[0020]调整后将所述第一账号和所述第一密码进行权限范围绑定,并将所述第一密码调整为所述第一账号的关联密钥。
[0021]为了降低后续系统对大量账号数据进行管理时所需要消耗的计算资源,本专利技术还提供了一种对账号进行操作等级划分即操作权限设置的方法,通过上述权限设置方法确定每个注册账号的权限范围,并在后续为账号提供查询数据、上传数据和下载数据等服务时,通过该账号确定的权限范围对账号提出的操作请求和查看请求进行范围确认,继而实现对账号进行权限分级,简化对账号的管理操作,降低了管理大量账号所需要占用的计算资源,提高了系统的运算效率。
[0022]同时将第一密码绑定为第一账号的关联密钥,则方便了用户的后续登录操作。
[0023]作为优选例子,在所述将所述第一账号通过第一存储路径存储于预设的第一区块链节点之后,还包括:
[0024]响应于账号登录触发信号,接收所述第一终端输入的第一账号,调用所述账号管理智能合约对所述第一账号进行身份验证和权限查询,继而确定所述第一账号的权限范围为第一权限范围;
[0025]确定后在所述第一权限范围内响应接收的数据调取请求,并根据所述数据调取请求确定需要调取的数据存储地址,根据所述数据存储地址从所述第一区块链节点调取对应第一数据并展示。
[0026]本专利技术通过调用账号管理智能合约对用户输入的账号和密码进行身份验证和权限查询,进而确定该账号对应的权限范围,通过该确定的权限范围为账号提供权限相应范围内账号所能查看的数据和信息,提高了账号管理的可靠性和科学性,同时也降低了员工通过系统查看与自身等级不匹配的数据信息导致机密信息出现无意识泄露的情况发生的概率。
[0027]同时,本专利技术调取的数据均为存储于区块链节点中的数据,因此区块链技术的不可篡改性和去中心化还保证了调取数据的安全性和可靠性,更进一步保护了公司的隐私机密。
[0028]作为优选例子,所述在所述确定所述第一账号的权限范围为第一权限范围之后,还包括:
[0029]根据接收的操作请求在所述第一权限范围内响应并执行所述操作请求,同时将执行所述操作请求后生成的操作数据和时间数据通过所述第一区块链节点进行存储;
[0030]按照预设的期限定时调用预设的异常筛选算法对存储于所述第一区块链节点中的数据进行异常数据筛选,并在筛选出异常数据后生成对应异常告警信号发送至指定终端。
[0031]作为以上数据查看方法一种补充,本专利技术还通过确定的权限范围对用户输入的操作请求进行筛选,确定对应操作请求是否在权限范围内,确定在范围内后执行对应请求,并将执行后生成的操作数据和时间数据存储于区块链节点中,便于后续进行调取和查看,进而对操作数据进行溯源,也为后续发生错误时责任落实到个人提供参考依据。
[0032]同时,本专利技术还通过预设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链技术的账号管理方法,其特征在于,包括以下步骤:响应于账号注册触发信号,接收第一终端输入的第一账号和第一密码,调取预设的身份验证算法对所述第一终端绑定的第一身份信息进行验证;若验证通过,则调用预设的账号管理智能合约根据所述第一身份信息对所述第一账号进行权限设置,并将所述第一账号和所述第一密码通过预设的第一区块链节点进行存储。2.如权利要求1所述的一种基于区块链技术的账号管理方法,其特征在于,所述调取预设的身份验证算法对所述第一终端绑定的第一身份信息进行验证,具体为:通过所述第一终端调取与所述第一终端绑定的所述第一身份信息;其中,所述第一身份信息包括所述第一终端对应用户的邮箱、手机号和工号;将所述第一身份信息与存储于所述第一区块链节点的用户信息数据库中的数据进行匹配计算;若所述匹配计算获得的计算结果大于或等于第一匹配阈值,则确定所述第一终端的身份验证通过;若所述匹配计算获得的计算结果小于第一匹配阈值,则确定所述第一终端的身份验证不通过。3.如权利要求1所述的一种基于区块链技术的账号管理方法,其特征在于,所述调用预设的账号管理智能合约根据所述第一身份信息对所述第一账号进行权限设置,具体为:调用所述账号管理智能合约根据所述第一身份信息确定所述第一账号对应的第一权限等级,根据所述第一权限等级确定对应的第一权限范围,并将所述第一账号的权限范围调整为所述第一权限范围;调整后将所述第一账号和所述第一密码进行权限范围绑定,并将所述第一密码调整为所述第一账号的关联密钥。4.如权利要求1所述的一种基于区块链技术的账号管理方法,其特征在于,在所述将所述第一账号通过第一存储路径存储于预设的第一区块链节点之后,还包括:响应于账号登录触发信号,接收所述第一终端输入的第一账号,调用所述账号管理智能合约对所述第一账号进行身份验证和权限查询,继而确定所述第一账号的权限范围为第一权限范围;确定后在所述第一权限范围内响应接收的数据调取请求,并根据所述数据调取请求确定需要调取的数据存储地址,根据所述数据存储地址从所述第一区块链节点调取对应第一数据并展示。5.如权利要求4所述的一种基于区块链技术的账号管理方法,其特征在于,在所述确定所述第一账号的权限范围为第一权限范围之后,还包括:根据接收的操作请求在所述第一权限范围内响应并执行所述操作请求,同时将执行所述操作请求后生成的操作数据和时间数据通过所述第一区块链节点进行存储;按照预设的期限定时调用预设的异常筛选算法对存储于所述第一区块链节点中的数据进行异常数据筛选,并在筛选出异常数据后生成对应异常告警信号发送至指定终端。6.一种基于区块链技术的账号管理装置,其特征在于,所述账号管理装置包括账号注册模块和账号存储模...

【专利技术属性】
技术研发人员:何仲春陈曙
申请(专利权)人:广州朗国电子科技股份有限公司
类型:发明
国别省市:

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

1