【技术实现步骤摘要】
【技术保护点】
一种移动云计算环境下基于属性加密的高效安全外包解密方法,包括如下步骤:步骤一,系统初始化系统指密钥中心,也就是授权机构;系统输入安全参数λ和属性集合U,选择一个阶为素数p的双线性群g是群的生成元,从群中随机选择U个元素h1,...,hU,与系统中的U个属性相关;随机选择并使得α=(α1+α2)mod p;则系统公钥(Public Key,PK)由g,e(g,g)α,ga,h1,...,hU组成,而系统主密钥(Master Key,MK)由α1,α2,α组成;其中e(g,g)α表示双线性配对运算;步骤二,数据拥有者将文件加密并上传至于云服务商2.1数据拥有者选择需要加密的明文m;2.2输入公共参数并选择l×n的线性秘密共享矩阵(M,ρ);其中,函数ρ与矩阵M的行属性相关联;从中随机选择y2,...,yn得到向量v=(s,y2,...,yn)T,用来共享秘密值s;对于矩阵M的每一行,从i=1到i=l,计算λi=Miυ,其中Mi对应矩阵M的第i行向量;2.3选择随机数得出密文(Ciphertext,CT)等于(C=me(g,g)αs,]]>C′=gs,(C1=g&be ...
【技术特征摘要】
【专利技术属性】
技术研发人员:夏莹杰,刘雪娇,陈瑶,蒋莎莎,
申请(专利权)人:杭州师范大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。