[发明专利]适应性选择密文安全的属性基加密方法有效
申请号: | 201510998849.7 | 申请日: | 2015-12-28 |
公开(公告)号: | CN105530087B | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 刘建伟;刘巍然;伍前红;王志学 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08;H04L29/08 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种适应性选择密文安全的属性基加密方法,包括:S1:将系统安全参数λ作为输入,输出公共参数pp和主密钥msk;S2:PKG以所述公共参数pp、所述主密钥msk和用户属性集S作为输入,输出所述用户的私钥sk;S3:以所述公共参数pp,访问结构(M,ρ)和消息m作为输入进行加密,输出密文ct(M,ρ);S4:以所述公共参数pp,所述私钥skS和所述密文ct(M,ρ)为输入进行解密,得到所述消息m。本发明具有如下优点:可用任意字符串作为属性;可绕过代理障碍;可解决选择安全障碍。 | ||
搜索关键词: | 适应性 选择 文安 属性 加密 方法 | ||
【主权项】:
1.一种适应性选择密文安全的属性基加密方法,其特征在于,包括以下步骤:S1:将系统安全参数λ作为输入,输出公共参数pp和主密钥msk,其中,所述公共参数pp对外公开,所述主密钥msk则由私钥生成器PKG保管;S2:所述PKG以所述公共参数pp、所述主密钥msk和用户属性集S作为输入,输出所述用户的私钥skS;S3:以所述公共参数pp,访问结构(M,ρ)和消息m作为输入进行加密,输出密文ct(M,ρ),其中,p为素数,ρ为访问结构的参数;以及S4:以所述公共参数pp,所述私钥skS和所述密文ct(M,ρ)为输入进行解密,得到所述消息m;其中,所述步骤S1进一步包括:S101:所述PKG首先输入系统安全参数λ,然后运行算法输出两个阶数为素数p的群和一个双线性映射运算S102:所述PKG选择一个安全的变色龙哈希函数Hashch和其辅助参数域随机选取以及得到所述公共参数pp=(Hashch,pkch,g,u,h,w,v,e(g,g)α),所述系统主密钥msk=(α);其中,所述步骤S2进一步包括:设用户的属性集随机选取k+1个指数计算K0=gαwr,K1=gr并对计算:得到所述私钥skS=(S,K0,K1,{Ki,2,Ki,3}i∈[k]);其中,所述步骤S3进一步包括:S301:设I={i:ρ(i)∈S},随机选取其中s为要共享的随机秘密,计算{λi=(My)i}i∈[l],并随机选取l+1个随机指数计算:C=me(g,g)αs,C0=gs,对于计算:S302:选取随机辅助参数设其中,Xch=pkch||(M,ρ)||C||C0||C0,1||C0,1||C0,3||C1,1||C1,2||C1,3||…||Cl,1||Cl,2||Cl,3,C0,2由计算得到,最终得到密文ct(M,ρ)=((M,ρ),rch,C,C0,{Ci,1,Ci,2,Ci,3}i∈[0,l])。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510998849.7/,转载请声明来源钻瓜专利网。