支持策略隐藏的属性基代理重加密方案的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:yfzzx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于属性的加密是一种新兴的公钥密码体制,它通过把用户属性的逻辑组合作为访问控制策略对数据进行加密。由于具有一对多加密、细粒度访问控制等特性,对于云环境下的数据安全存储是一个良好的解决方案,因此也受到了研究人员的广泛关注。基于属性的代理重加密允许数据所有者授权重加密能力给半可信的第三方代理,由第三方代理来对原密文用新的策略进行重加密操作,从而使得满足新策略的用户可以用自己的密钥解密该密文,在此过程中,不需要恢复出原有的明文信息。从而在保证安全性的基础上减轻了用户端的计算消耗,提升了方案的可用性,并为实现密文的策略更新提供了解决方案。但是,现有的基于属性的代理重加密方案尚存在一定的局限性。1)当前方案中的访问策略由包含用户身份、职位等敏感信息的属性构成,且以明文的形式存在于密文中,存在隐私泄露风险;2)在安全性方面,当前方案大多在通用群模型下证明了安全性,或者只证明了选择安全性;3)与传统基于属性的加密方案相比,现有方案的性能虽然有所提升,但仍然存在进一步优化的空间。本文的主要贡献如下:1.提出了一个新的基于属性的代理重加密方案,通过引入内积加密的思想(把密文以及密钥通过向量相关联,在两个向量的内积为0时才可以成功解密),在加密过程中加入预处理操作,隐藏了密文中的属性信息以实现隐私保护。2.为了优化方案中加密、解密算法的执行效率,本方案引入在线/离线加密,对于加密算法中计算量大的对运算进行拆分,在进行多次加密时,这一部分只需要执行一次。同时引入外包解密的技术,对解密过程中的大运算量部分外包给第三方代理来执行,使得用户端的计算复杂度大大降低。3.引入“对偶系统”,借助中间密钥以及中间密文对定义安全模型的游戏进行规约,通过对一系列引理的证明实现不同安全游戏之间的过渡,在合数阶双线性群上证明了方案是完全安全的。4.基于Android平台和AWS云平台完成了对各个算法模块的实现,将整个系统进行解耦,划分为加密/解密模块、代理模块、在线/离线加密模块以及外包解密模块并提供了一套对应的SDK以及Restful API。5.对方案的时间复杂度进行了分析,并在原型实现的基础上完成了性能测试,通过与现有方案进行对比可以看出本文方案中的重加密密钥生成算法比其他主流方案提升了30%以上,加密算法的效率均提升了10%以上。
其他文献
目的探讨三磷酸腺苷-氯化镁(ATP-MgCl2)对缺血再灌注(ischemic-reperfusion,I/R)损伤大鼠肾脏是否具有保护作用及对肾组织血管内皮生长因子-A(vascular endothelial growth f
目的探讨副乳的超声声像图特征。方法回顾性分析经高频超声与临床诊断的34例副乳患者的超声声像图特征。仔细分析病变部位的大小、形态、边界、内部回声及与正常乳腺的关系。
<正>从去年起,随着国家一系列政策的出台,PPP(政府与社会资本合作模式)便Duang、Duang地提醒着我们PPP时代的降临。当然,PPP在交通基础设施领域的应用也让人为之振奋。早在上
目的观察舒血宁注射液联合甲钻胺注射液(弥可保)治疗急性面神经炎合并糖尿病的临床疗效。方法将60例急性面神经炎合并糖尿病的患者随机分为对照组(30例)和治疗组(30例)。对照
<正> 北京西南48公里有个周口店,这是举世闻名的北京猿人故居所在的地方。前许多年一直都说北京猿人化石的年代距今四、五十万年,近两年又说这些化石的年代在距今四十多万年
<正>慢性阻塞性肺疾患者(COPD)患病后肺功能受到不可逆的损害,致残率高,甚至威胁生命,是目前世界第四位死亡原因。每年死于该疾病的人数占死亡人数的4.2%[1]。如何提高COPD患
<正> 作者从39名麻疹患者采集标本63份,包括鼻咽-喉拭子标本21份,喉拭子标本16份,尿标本26份。其中8份标本(2份喉拭子,6份尿标本)细胞数不足以做直接抗原检测,其余55份标本用
"县县通高速"是个令人振奋的事情:方便了沿线居民出行,带动了招商引资,拉动了产业转型升级。然而,"县县通"的标准是什么?需要通到什么程度?各地都有自己的思路和规划。作为全
目的研究本站近3年来产后出血患者的病例,总结产后出后诊治的临床经验,为临床中处理产后出血提供基础。方法本研究选择2007年1月1日~2009年12月31日住院非剖宫产生产后出现产