用户可自主控制的链上权限管理模型研究与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:zjlyqgf888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的权限管理技术主要依赖于可信第三方完成权限的分配管理,数据的拥有者无法直接控制数据访问权限的授予和撤销,数据具有泄露的风险。利用区块链去中心化的特性,可以在无可信第三方的场景下实现个人自主可控的数据访问权限管理。为了实现细粒度的权限管理,现有基于区块链的权限管理实现方案通常采用密文策略属性基加密算法(CP-ABE,Ciphertext-Policy Attribute-Based Encryption)。数据拥有者可以根据数据使用者的自身属性为其生成相应的解密密钥,将权限分配信息通过特定的访问控制结构加密,符合属性要求的数据使用者可通过区块链得到权限分配信息进而获得数据访问权限。但现有基于CP-ABE模型和区块链技术相结合的权限管理方案在企业级应用场景下会因为用户数过多出现管理复杂度高的问题;同时数据使用者一旦通过区块链获得数据访问权限后无法进行动态撤销。因此,现有基于区块链的权限管理方案并未完全实现数据拥有者自主可控的权限分配管理。针对以上问题,本文提出了一种新型的用户可自主控制的链上权限管理方案。该方案通过对CP-ABE模型的扩展,实现了权限继承,权限授予,以及权限撤销等权限操作,使其可以灵活的应用在企业级应用场景中。该方案采用多叉树结构实现属性集合的规约描述,在此基础上支持基于角色分配的权限继承;利用基于用户属性匹配的智能合约生成协议实现了数据拥有者对数据使用者的权限授予;并利用时间戳技术以及子集覆盖算法实现了权限撤销管理,有效期一旦过期或数据拥有者主动撤销,已分配的权限即被撤销。本文主要工作以及创新点如下:1.针对CP-ABE在企业级应用场景下随着用户数的增多而复杂度增加的问题,本文提出了一种基于角色分配的CP-ABE扩展模型。该模型在CP-ABE的基础上引入属性树的概念,该属性树满足严格偏序关系,可实现数据使用者角色划分与权限继承操作。系统可以根据角色间的权限包含关系构造属性树,树内除根节点与叶子节点外的每一节点代表角色,树内的叶子节点代表每个角色的固有属性。如果属性树内两个角色间存在通路,则代表这两个角色的所有者所拥有的权限具有继承关系。CP-ABE在进行数据加密时,基于属性树内角色间的可达关系以及角色的固有属性构造访问控制结构实现权限继承,根据角色间的层次关系实现了层次化的权限管理,降低了权限管理的复杂度。2.本文提出了一种基于智能合约的链上权限分配模型,该模型可基于属性实现数据拥有者对数据使用者的权限授予。该模型将权限管理的过程编写为智能合约,并将该智能合约部署在区块链节点上,当需要进行权限分配时,模型参与各方通过调用智能合约发起交易实现。数据拥有者可以通过链上交易在不依赖于可信第三方的情况下直接实现权限分配,权限分配根据数据使用者拥有的属性实现。3.针对当前在区块链上利用CP-ABE进行权限分配后难以进行权限撤销的问题,本文提出了两种权限撤销机制以实现有效期一旦过期或数据拥有者主动撤销时权限的自动撤销。前者基于时间戳实现,通过为每一数据使用者分配有效访问时间,当时间过期权限即自动撤销;后者通过构造二叉树为不同数据使用者分配不同的版本号,当数据拥有者想主动撤销权限时即可通过改变访问控制结构内的版本号信息来实现权限撤销。通过上述两种机制,在降低权限撤销操作复杂性的同时提升了灵活性。4.在上述方案的基础上,完成了链上权限管理原型系统的实现及验证。该原型系统可在区块链上实现数据拥用者自主可控的权限分配、权限继承以及权限撤销功能。经测试表明,在区块链上进行状态数据查询时,吞吐量在400TPS以上,在进行交易时,吞吐量在130TPS以上,可有效部署在企业级应用场景下。
其他文献
随着社会信息化程度的加深,加密系统的规模也不断扩大,传统的密钥管理方法的缺陷正日益凸显。因此,作为一种安全高效的密钥管理方法,密钥分享(Secret Sharing)受到了越来越多的关注。密钥分享是指在一些参与者中分享一个密钥信息,使得某些特定的用户集合可以恢复出此信息,而其他的用户集合无法得到关于此密钥的任何信息。本文重点研究用户具有不同存储能力前提下的密钥分享问题。本文首先提出了一种加入共同信
互联网Client/Server架构的交互模式设计是网络体系结构的基础,可以支持开放的网络服务,这样的体系结构使得服务器成为互联网中的核心资源,因此及时掌握网络中的服务信息对于网络安全防护和信息收集具有重要的意义。收集并定位互联网上的服务是一项传统的工程。常规的服务发现均由发现和定位两个环节构成,其中发现环节一般采用探测整个IP空间的方法实现,对资源的消耗较大;而定位环节则是基于主动探测实现,该方
云存储技术的发展让人们看到了这一领域广阔的应用前景。用户将数据转移到云平台上能够享受大容量的云存储资源和多种多样的云计算服务,但是同时也因为用户对云中数据可控性降低带来了新的安全隐患。为了保护隐私数据的安全性,用户可以将自己的数据进行加密。可搜索加密技术可以直接对密文形态下的数据进行搜索操作,为目前云存储系统下数据安全保护提供了解决方案。针对目前可搜索加密方案存在的一些问题,在缺乏信任的云存储环境
近年来,消费者在利用移动智能终端进行日常工作和生活娱乐等活动的同时,也面临着个人隐私泄露的安全风险。作为市场占有率最高的移动操作系统,Android系统所受到的恶意攻击和安全威胁也最为剧烈。一些Android应用向用户索取的系统权限远大于其实现功能所必须的权限范围,而这种对权限机制的滥用不仅仅来自攻击者开发的恶意程序,也来自合法厂商开发的所谓良性程序,因而无法通过已有的恶意应用检测方法来解决这一问
快速城市化带来的诸如空气污染、热岛效应、疾病传播等生态环境问题,已经严重影响到人类的生存环境和身心健康。在此背景下,本文基于健康城市的理念和价值原则,以城市风环境要素为研究抓手,通过大数据分析,运用相关的城市设计方法,落位街区规划,切实改善城市物理空间环境的品质。论文共分六章。首先,文章基于健康城市理念和中国长三角地区的风环境条件,从安全性、舒适度、污染物扩散和热岛效应缓解等方面,确定了“平均风速
随着量子计算机的出现,基于计算复杂度的公钥密码体制下的保密通信,其安全性受到挑战。基于传统对称密钥加密的保密通信,又存在预共享密钥的存储、分发问题。而无线信道由于具有互易性,因此可将无线信道特征作为对称密钥生成的随机源,在避免密钥分发问题的同时,提供“一次一密”的安全通信,因而成为了研究热点。基于无线信道特征的的保密通信方案主要由物理层密钥生成(PKG)与保密通信两部分构成,本文主要研究PKG中的
无线通信已经在日常生活中发挥着越来越重要的作用,保障无线通信网络的安全具有重要意义。无线通信由于其开放性、脆弱性、拓扑性,极易遭受攻击,目前传统安全机制在无线通信网络安全方面发挥着重要作用。但是传统安全机制拥有明显的局限性:不适用于低功耗的网络节点设备、或被量子计算攻破、密钥分发困难。无线通信物理层安全研究为无线通信安全提供了一个新的角度,在无线通信中,通信双方的信道具有良好的短时互易性,因此可以
复杂网络拓扑结构可视化是基于图布局算法来展现拓扑结构并帮助使用者更加直观获取有价值信息的一种数据可视化技术,并且成为展示网络拓扑结构可视化的主要技术。但是,许多复杂网络拓扑结构可视化主要把关注点放在技术的实现上,忽略了用户的认知层面,导致可视化存在着许多不满足用户认知的一些视觉特征,例如连边交叉、节点重叠等,它们使得网络的拓扑结构无法很好被用户理解。因此,本篇论文从认知角度出发,对可视化进行评估和
随着互联网技术的飞速发展,各种网络空间安全问题也日益突出。验证码技术是经常用于维护互联网中人机交互安全的重要手段之一,它能通过简单的图灵测试区分当前用户为人类用户或计算机模拟的虚拟用户。文本验证码是应用最为广泛的验证码技术之一,广泛应用于网站登录等需要安全保障的环节。对文本验证码识别技术的研究是网络空间安全领域的研究热点之一。目前国内外研究者已经提出了多种验证码识别方法,但是这些方法都存在实验数据
现下我国城市的快速发展与城镇化进程取得巨大成就,区域化和多中心化进程中呈现出城市滨水引领发展的现象,同时城市发展进入生态文明建设转型的需求。但追求城市生态化发展过程频现水系与城市系统发展分离问题。部分滨水城市对水系的保护与利用方式与城市功能发展分离,抑或滨水大规模开发建设住宅致使水系生态与城市系统分离。因此,寻求城市生态化发展中有利于城市与生态共赢的发展方式尤为必要。当前国内关于水系与城市发展关系