基于智能合约的用户管理方法及相关装置制造方法及图纸

技术编号:38535850 阅读:29 留言:0更新日期:2023-08-19 17:06
本发明专利技术涉及区块链技术领域,公开了一种基于智能合约的用户管理方法及相关装置,用于提高用户管理的安全性和稳定性。方法包括:对目标用户进行权限验证,生成权限验证结果;当权限验证结果为通过权限验证时,对目标用户进行用户类型匹配,得到用户类型;通过用户类型对目标用户进行操作类型匹配,生成目标操作类型集合;采集目标用户的操作行为数据,并通过操作行为数据对目标用户进行用户行为危险度分析,生成目标用户的用户危险度;通过用户危险度对目标用户进行权限调整策略生成,得到对应的权限调整策略;通过权限调整策略对目标用户进行用户权限调整,生成目标用户权限,并将目标用户权限传输至用户管理终端。标用户权限传输至用户管理终端。标用户权限传输至用户管理终端。

【技术实现步骤摘要】
基于智能合约的用户管理方法及相关装置


[0001]本专利技术涉及区块链
,尤其涉及一种基于智能合约的用户管理方法及相关装置。

技术介绍

[0002]传统的用户管理方案存在一些不足。例如,一些方案需要用户提供大量的个人信息,这会带来数据隐私的问题。另外,传统的用户管理方案往往依赖于中心化的控制机构,这会导致授权和审批的延迟和成本问题。此外,如果用户信息被黑客攻击,数据泄露可能导致用户隐私和财产的严重损失。
[0003]基于智能合约的用户管理方法可以解决这些问题。它可以使用去中心化的方式来管理用户,同时保护用户隐私。此外,智能合约还允许管理者设置具有预制条件的权限,使用户无法越权进行操作。但现有方案还存在一些不足。首先,随着区块链技术的发展,智能合约的复杂性会增加,这可能会导致计算成本和执行时间增加。其次,由于智能合约处于不可更改的状态,如果其中存在漏洞或错误,可能会导致不可逆的后果。

技术实现思路

[0004]本专利技术提供了一种基于智能合约的用户管理方法及相关装置,用于提高用户管理的安全性和稳定性。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于智能合约的用户管理方法,其特征在于,所述基于智能合约的用户管理方法包括:对目标用户进行权限验证,生成对应的权限验证结果;当所述权限验证结果为通过权限验证时,对所述目标用户进行用户类型匹配,得到所述目标用户对应的用户类型;通过所述用户类型对所述目标用户进行操作类型匹配,生成所述目标用户对应的目标操作类型集合;采集所述目标用户的操作行为数据,并通过所述操作行为数据对所述目标用户进行用户行为危险度分析,生成所述目标用户的用户危险度;通过所述用户危险度对所述目标用户进行权限调整策略生成,得到对应的权限调整策略;通过所述权限调整策略对所述目标用户进行用户权限调整,生成目标用户权限,并将所述目标用户权限传输至用户管理终端。2.根据权利要求1所述的基于智能合约的用户管理方法,其特征在于,所述对目标用户进行权限验证,生成对应的权限验证结果,包括:接收目标用户发送的权限认证请求,并对所述权限认证请求进行解析,生成所述目标用户的私钥信息以及请求数据;通过所述私钥信息从预置的公钥数据库进行公钥匹配,生成对应的匹配结果;当所述匹配结果为存在匹配公钥时,对所述请求数据进行加密处理,生成加密请求数据;基于所述匹配公钥,通过预置的智能合约对所述加密请求数据进行解密,得到目标解密数据;对所述目标解密数据进行数字签名,生成签名解密数据,并通过所述签名解密数据对所述目标用户进行权限认证,生成所述权限验证结果。3.根据权利要求1所述的基于智能合约的用户管理方法,其特征在于,所述通过所述用户类型对所述目标用户进行操作类型匹配,生成所述目标用户对应的目标操作类型集合,包括:基于所述用户类型对所述目标用户进行第一操作类型筛选,确定所述目标用户对应的初始操作类型集合;通过预置的智能合约函数对所述操作类型集合进行第二操作类型筛选,确定所述目标用户对应的目标操作类型集合。4.根据权利要求1所述的基于智能合约的用户管理方法,其特征在于,所述采集所述目标用户的操作行为数据,并通过所述操作行为数据对所述目标用户进行用户行为危险度分析,生成所述目标用户的用户危险度,包括:采集所述目标用户的操作行为数据,并对所述操作行为数据进行操作类型匹配,生成对应的实际操作类型集合;基于所述目标操作类型集合,对所述实际操作类型集合进行用户行为危险度分析,生成所述目标用户的用户危险度。5.根据权利要求1所述的基于智能合约的用户管理方法,其特征在于,所述通过所述用
户危险度对所述目标用户进行权限调整策略生成,得到对应的权限调整策略,包括:将所述用户危险度输入预置的用户行为预测模型进行用户行为预测,生成预测用户行为数据;对所述预测用户行为数据进行操作行为特...

【专利技术属性】
技术研发人员:华崇鑫范建文
申请(专利权)人:江西开创数码科技有限公司
类型:发明
国别省市:

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

1