一种基于区块链的访问控制的方法、装置和设备制造方法及图纸

技术编号:41148108 阅读:23 留言:0更新日期:2024-04-30 18:15
本发明专利技术涉及一种基于区块链的访问控制的方法、装置和设备,属于数据访问控制技术领域。本发明专利技术应用于区块链,获取用户发起的资源访问请求;根据用户的基本信息,判断用户是否为未记录新用户;若用户不是未记录新用户,则将用户的可信度值与预设阈值进行比较;若用户的可信度值满足预设阈值,则根据用户的历史访问记录和ABAC模型的预设访问属性,判断用户是否满足访问条件;当用户不满足访问条件,则确定资源访问请求失败,驳回资源访问请求。通过在区块链上依次判断用户的可信度值和ABAC模型的预设访问属性,充分利用区块链的特性,实现更高细粒度的访问控制。

【技术实现步骤摘要】

本专利技术属于数据访问控制,具体涉及一种基于区块链的访问控制的方法、装置和设备


技术介绍

1、随着互联网的不断发展,在多个不同组织间需要实现数据的共享,需要访问其他组织的资源的情况下也要将自己的资源等信息提供给其他组织,还要保证自己数据的安全。对于数据安全保护来说,访问控制技术的完善与成熟对其至关重要。

2、区块链是按照时间顺序,将数据区块以顺序相连的方式组合成的链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。区块链本质上是一个去中心化的数据库,是一个将分布式存储、点对点传输、共识机制、加密算法集中运用的新型应用模式,目的是通过去中心化和去信任的方式集体维护一个可靠的数据库。区块链所具有的去中心化,高信任,不可纂改,可溯源的特性,可以极好的满足数据的安全需求。

3、访问控制(access control)指系统对用户身份及其所属的预先定义的策略组限制其使用数据资源能力的手段。常见的访问控制模型有dac(discretionary accesscontrol,自主访问控制)、rbac(role based acce本文档来自技高网...

【技术保护点】

1.一种基于区块链的访问控制的方法,其特征在于,应用于区块链,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述若所述用户的可信度值满足所述预设阈值,则根据用户的历史访问记录和ABAC模型的预设访问属性,判断所述用户是否满足访问条件,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述用户的历史访问记录的情况,判断所述用户是否为首次请求访问被访问资源,包括:

4.根据权利要求3所述的方法,其特征在于,在确定所述用户不是首次请求访问所述被访问资源之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还...

【技术特征摘要】

1.一种基于区块链的访问控制的方法,其特征在于,应用于区块链,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述若所述用户的可信度值满足所述预设阈值,则根据用户的历史访问记录和abac模型的预设访问属性,判断所述用户是否满足访问条件,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述用户的历史访问记录的情况,判断所述用户是否为首次请求访问被访问资源,包括:

4.根据权利要求3所述的方法,其特征在于,在确定所述用户不是首次请求访问所述被访问资源...

【专利技术属性】
技术研发人员:毛彦钧王冠
申请(专利权)人:北京工业大学
类型:发明
国别省市:

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

1