基于属性加密的网盘用户群组管理系统设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:changtongct
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云存储作为一种新型的数据存储体系结构,近年来在信息产业的各个地方都有应用。大多数用户为了降低本地存储开销、实现数据共享,选择将自己的数据上传到云服务器存储。然而,非加密云存储系统存在的安全隐患也引发了社会越来越多的担忧。迄今为止,国内并无一款免费的商用加密网盘系统,有鉴于此,本文提出了基于属性加密(ABE)的云存储方案,并将其应用到用户群组管理中。基于属性加密的方案能够很好地实现安全云存储目标,它允许一个发送者加密数据并设置访问控制结构,只有符合条件的用户才能对数据进行解密。基于属性的加密方案不仅实现了加密数据的操作,而且可以保证加密过程隐私化。对数据加密是保护用户数据安全最安全、最直接的方式,而对于云端用户数据来说,进行访问控制是数据安全的另一方面。在云存储环境中实现对用户数据基于密文的属性加密,同时指定访问策略控制,是目前最安全、有效的方案。本文的最终目标是实现一个用户群组管理系统,有据于此,本文提出了新型网盘用户群组管理系统的设计方案,将基于密文的属性加密算法(CP-ABE)作为核心加密算法,应用到搭建网盘的群组管理系统中,实现了用户的日常管理以及属性组管理的隐私保护,其特色是采用属性加密算法实现网盘文件的访问控制,其核心功能是支持加密状态下网盘用户群组管理。本文的主要开展的工作包含以下几个方面:一、对属性加密算法进行研究比对,使用Yu等人提出的可撤销CP-ABE算法,将整个过程划分为七个部分:初始化,密钥生成,加密、密钥重生成、重加密、私钥更新以及解密。在本平台的项目中依次进行了设计与代码实现。二、利用Symfony进行了网盘后端框架搭建,利用Node JS书写了后端服务器,同时,使用AngularJS结合MVC进行了前端框架搭建,利用JavaScript、CSS、HTML5等相关前端技术实现了交互操作以及加密过程,完成了既定目标。三、利用Docker技术将平台内容进行打包,将系统集成置于同一容器,便于在不同环境中安装并测试。随后,在测试章节进行系统的性能和功能测试,对测试结果进行了分析,满足预定性能、功能需求。基于属性加密的网盘用户群组管理系统的成功搭建,为云存储平台和用户隐私管理搭建了一座桥梁,属性加密算法的实现,使得用户属性组管理可以高效、安全、便捷的进行。
其他文献
分析了社会发展过程中存在状态、动态过程、发展态势3种信息分化形式.探讨了信息分化的类型.研究了信息分化的社会特性及其对社会结构的负面效应,从社会和谐结构层面对信息分化
核桃喜湿润,耐涝,抗旱力弱,灌水是增产的一项有效措施。在生长期间若土壤干旱缺水,则成果率低,果皮厚,种仁发育不饱满;施肥后如不灌水,也不能充分发挥肥效。因此,遇到干旱时要及时灌水
生态旅游认证是实现旅游业可持续发展的一条重要途径,笔者在广泛阅读相关文献、对浙江省43个自然景区进行实地调查和征求专家意见的基础上,构建了生态旅游区认证指标体系,确定了
高考文学作品阅读题着重考查学生的语文素养和综合能力,许多年历久弥新。考查形式千变万化,蕴含丰厚,让许多学生迷惑不解,望分兴叹。考前许多老师和学生对该考点的复习如坠浩青冥
<正>~~
期刊
大量的理论和实证研究都表明,人力资本是一个国家或区域经济增长的重要因素,也是不发达区域赶超发达区域的重要条件。在我国实施区域协调发展的背景下,对我国人力资本的区域差异
县市中小企业的发展离不开科技创新能力的提高.在分析提升科技创新能力给县市中小企业带来变化的基础上,对县市中小企业科技创新存在的问题和对策展开论述.
根据比较经济学原理、林业经济理论和经营思想发展的实践,对中关林业经济发展的趋势和中国林业经济的潜力进行分析评价,针对资源一环境双重约束下我国林业经济的发展现状,提出了
1发病规律苹果树腐烂病病菌以菌丝和孢子器在老病疤上或病树死组织上越冬。第1次发病高峰期在3-4月树液开始流动时,潜伏在病疤中的菌丝开始活动、蔓延并产生分生孢子,遇雨由分
1品种选择。早熟品种以艳光、千年红为主;中熟品种以未央二号、新川中岛为主;晚熟品种以丽秋、秋红蜜为主,搭配发展春艳、中华红蜜、美香、中油5号、陆王仙等名优品种。