[发明专利]一种具有前向安全的高效公钥加密方法有效
| 申请号: | 201310646062.5 | 申请日: | 2013-12-03 |
| 公开(公告)号: | CN103684764A | 公开(公告)日: | 2014-03-26 |
| 发明(设计)人: | 张文政;张李军;张秀洁;许春香 | 申请(专利权)人: | 中国电子科技集团公司第三十研究所 |
| 主分类号: | H04L9/30 | 分类号: | H04L9/30 |
| 代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 邓世燕 |
| 地址: | 610000 *** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 具有 安全 高效 加密 方法 | ||
1.一种具有前向安全的高效公钥加密方法,其特征在于:包括如下步骤:
步骤一、系统初始化,计算用户的公钥PK与初始私钥SK1:
1)假定(G1,G2,GT,e)是一个非对称双线性群,P1为G1的生成元;其中:G1,G2为两个q阶加法交换群,GT为q阶乘法交换群;e为双线性映射e:G1×G2→GT;
2)从Zq*中均匀选取主私钥s,并使公开系统参数其中:Zq*为模q的整数剩余类环的非零部分,q为一个k比特长的安全大素数,k为系统安全参数;G1*=G1/{01};
3)选取安全杂凑函数H1:{0,1}*→G2*,H2:GT→{0,1}n,H4:{0,1}n→{0,1}n;其中:G2*=G2/{01};
4)从G2*中随机均匀选取Q1,记为计算Qi=H1i-1(Q1)i=1,2,3,...,T;其中:Qi为第i个时间段对应的公钥;T为时间段总数;
5)计算第i个时间段对应的私钥计算出全部私钥后销毁s;
6)计算其中(1≤i≤T-1),Ei为加密后产生的密文;表示用对称密钥di对di+1进行加密;
7)获得公钥PK=(G1,G2,GT,e,T,P1,Ppub,Q1,H1,H2,H3,H4),和初始私钥SK1=(1,d1);
步骤二、对密钥进行更新:
1)如果i=T,则返回步骤一,重新初始化系统,否则进行第2)步;
2)计算其中:表示用对称密钥di对Ei进行解密;
3)计算SKi+1=(i+1,di+1),删除SKi,保存SKi+1;
步骤三、使用公钥PK对明文m进行加密,得到明文m在当前时间段i的密文CT:
明文m∈{0,1}n,随机选取ω←U{0,1}n,
1)计算r=H3(ω,m),C1=rP1;
2)计算C2=ω⊕H2(ηr),C3=m⊕H4(ω),其中
获得密文为CT=(C1,C2,C3);
步骤四、使用当前时间段i的私钥SKi对密文CT进行解密,得到明文m:
1)计算C2⊕H2(e(C1,di))=ω;
2)计算C3⊕H4(ω)=m;
3)验证C1是否等于rP1,若不相等,则拒绝接受密文;若相等,则输出明文m。
2.根据权利要求1所述的一种具有前向安全的高效公钥加密方法,其特征在于:所述Ei无需秘密保存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第三十研究所,未经中国电子科技集团公司第三十研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310646062.5/1.html,转载请声明来源钻瓜专利网。





