[发明专利]适应性选择密文安全的属性基加密方法有效

专利信息
申请号: 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/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top