支持撤销的分层属性加密算法研究与应用

来源 :华东理工大学 | 被引量 : 0次 | 上传用户:ivyqbw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着云技术的高度发展和应用,其安全性问题也受到了越来越多的关注。属性加密算法在保证数据安全性的基础上,进一步实现了对数据的细粒度访问控制,因而成为了云安全的研究热点。但在实际应用中,属性之间往往存在着复杂的层次关系,需要对属性加密算法的访问策略进行分层处理。而现有的分层属性加密算法缺少相应的撤销机制,对用户属性更改、权限变更等情况缺乏应对措施。  针对以上问题,论文主要做了以下几点工作:  (1)提出支持撤销的分层属性加密算法(RH-CPABE)。提出了分层访问结构以及层次节点、传递节点等概念,实现了上下层用户间读取的不可逆性,即上层用户有权读取下层用户的文件,而下层用户则无法读取上层用户的文件。此外,论文在分层读取的基础上增加了对用户直接撤销的机制支持,即由加密者提供用户撤销列表,列表中的用户可以直接被撤销,而无需与授权中心进行频繁的交互。  (2)将RH-CPABE算法的分层撤销机制应用到个人健康档案(PHR)管理系统。论文根据实际的应用场景和需求,构建了PHR管理系统模型,将分层访问结构与实际属性相结合,提出了用户文件根据隐私程度不同分为各个部分,按隐私等级给文件分层加密的思想。在保证用户能正常读取属于自己隐私等级的文件内容的同时,减少了文件和访问策略的冗余。根据实际需求,为系统设置了修改权限的控制,和紧急情况下的处理机制。  (3)建立了RH-CPABE算法的安全证明模型,证明RH-CPABE算法是在明文选择攻击(IND-CPA)下是安全的。并对该算法进行了算法复杂度的分析以及实验的仿真,和经典算法CP-ABE进行了几个方面的对比,并且对实验结果进行了分析。
其他文献
软件测试是保障软件质量的重要方法。组合测试是一种有效的黑盒测试方法,能够有效地探测由参数交互引发的软件失效。组合测试数据生成是组合测试领域重要的研究方向。近年来,基
我国网民规模和互联网普及率迅速提升,其中网络游戏用户占整体网民很大比重。在近些年我国的游戏行业市场中,客户端网游的市场持续增长,电子竞技在客户端网游收入中占比越来越大
网络管理系统中的安全管理有两层含义,即网络的安全管理和安全的网络管理。相应地,安全管理子系统的功能也可分为两部分,一是网络管理系统本身的安全,二是被管网络对象的安全
随着科学可视化技术的成熟和发展,医学成为虚拟现实(VR)的主要应用领域之一。VR在医学领域上的一类重要应用是手术仿真系统,就是专门用来模拟在手术过程可能遇到的各种现象的虚
决策树分类学习算法是使用最广泛、实用性很强的归纳推理方法之一,在机器学习、数据挖掘等人工智能领域有相当重要的理论意义与实用价值。 在各种决策树学习算法当中,最有影
随着嵌入式系统和移动通信的快速发展,WAP逐渐成为通信界关注的热点话题之一。世界上许多设备制造商和应用开发商,特别是欧洲,已推出多种基于WAP的系统和应用,许多WAP无线数
随着医疗信息化的发展,各种医疗知识库被构建。医疗知识库包括通用的医疗术语标准和针对某一类医疗实体(疾病、药品等)构建的专门知识库,但目前没有标准的症状知识库。而作为医疗
远程教育在国内外蓬勃发展,发挥着日益重要的作用.它已经并正在改变着教育理念和教学面貌,丰富和影响着办学形式,为教育创新提供了广阔的前景.但远程教育也存在着各种各样的
近年来,几乎在各种领域都需要处理时态数据,对时态的研究也涉及很广。时态数据中包含着很多有用的信息,蕴含着许多潜在的事物发展的规律。为了进行预测,必须挖掘时态数据中隐含的
目前,远程实验教学多数是利用虚拟技术实现,但是在虚拟实验室中,实验者操纵的所有仪器设备都是数字化的对象,而非实验设备实物。因此,所获得的实验结果都是通过公式计算得到的数据