[发明专利]一种从无证书环境到公钥基础设施环境的签密方法有效
申请号: | 201510223569.9 | 申请日: | 2015-05-05 |
公开(公告)号: | CN104767612B | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 周才学 | 申请(专利权)人: | 九江学院 |
主分类号: | H04L9/30 | 分类号: | H04L9/30 |
代理公司: | 南昌市平凡知识产权代理事务所36122 | 代理人: | 欧阳沁 |
地址: | 332005 江西省九*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 证书 环境 到公钥 基础设施 方法 | ||
1.一种从无证书环境到公钥基础设施环境的签密方法,其特征在于包括下列步骤:
步骤1、无证书环境系统初始化;
安全参数k1-1为正整数;一个循环加法群G1-1和一个循环乘法群G2-1,两个群的阶都为素数q1-1;一个随机的G1-1的生成元P1-1;一个双线性映射e1:G1-1×G1-1→G2-1;四个安全的散列函数H2:{0,1}*→{0,1}l,其中{0,1}*表示任意比特长的二进制序列组成的集合,表示去掉单位元所得的加法群,{0,1}l表示比特长为l的二进制序列组成的集合,l为预设参数,表示消息的比特长度;一个随机数作为主私钥,计算Ppub=sP1-1作为主公钥,其中是由所有大于等于1且小于q1-1的正整数组成的有限域;公开系统参数为{e1,G1-1,G2-1,l,P1-1,Ppub,H1,H2,H3,H4},保密主密钥s;
步骤2、公钥基础设施环境系统初始化;
安全参数k1-2为正整数;一个循环加法群G1-2和一个循环乘法群G2-2,两个群的阶都为素数q1-2;一个随机的G1-2的生成元P1-2;一个双线性映射e2:G1-2×G1-2→G2-2;公开系统参数为{e2,G1-2,G2-2,P1-2};
步骤3、无证书环境的发送方密钥生成;
密钥生成中心计算发送方A的部分私钥DA=sQA,其中QA=H1(IDA);发送方A随机选取秘密值并设置完整私钥为(DA,xA),计算公钥PKA=xAP1-1,则完整公钥为(QA,PKA);
步骤4、公钥基础设施环境的接收方密钥生成;
接收方B随机选取作为私钥,计算公钥PKB=xBP1-2;
步骤5、签密;
设消息m∈{0,1}l,q=max{q1-1,q1-2},其中max表示取最大值;发送方A随机选取计算U1=rP1-1,U2=rP1-2,h=H2(U1,U2,rPKB,IDA,PKA),W=DA+xAH3(U1,U2,V,IDA,PKA,PKB)+rH4(U1,U2,V,IDA,PKA,PKB),输出σ=(U1,U2,V,W)作为签密文,其中表示异或运算;
步骤6、解签密;
接收方B验证e(P1-1,W)=e(Ppub,QA)e(PKA,H3(U1,U2,V,IDA,PKA,PKB))e(U1,H4(U1,U2,V,IDA,PKA,PKB))是否成立,不成立则返回⊥表示拒绝;否则恢复消息
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于九江学院,未经九江学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510223569.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种动态口令生成方法及设备
- 下一篇:用于资源分配的方法和系统