[发明专利]基于证书的加密信息处理方法在审
| 申请号: | 201910909849.3 | 申请日: | 2019-09-25 |
| 公开(公告)号: | CN110784311A | 公开(公告)日: | 2020-02-11 |
| 发明(设计)人: | 于启红;张娜;李云;梁凤兰 | 申请(专利权)人: | 宿迁学院 |
| 主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L29/06 |
| 代理公司: | 32200 南京经纬专利商标代理有限公司 | 代理人: | 许方 |
| 地址: | 223800 *** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 接收端 密文 发送端的 认证中心 身份信息 主密钥 公钥 发送 加密信息处理 内部状态信息 消息传输过程 对称密钥 密文发送 系统参数 证书发送 发送端 解密 封装 | ||
1.一种基于证书的加密信息处理方法,其特征在于,包括如下步骤:
S10,认证中心产生主密钥,根据接收端的身份信息、接收端的公钥、以及所述主密钥生成接收端的证书,并将所述证书发送至接收端;
S20,所述发送端根据所述认证中心的系统参数、接收端的公钥以及所述接收端的身份信息封装所述发送端的对称密钥和所述发送端的内部状态信息,得到发送密文,将所述发送密文发送至所述接收端;
S30,所述接收端在判断所述密文有效后,采用所述接收端的证书解密所述密文。
2.根据权利要求1所述的基于证书的加密信息处理方法,其特征在于,所述根据接收端的身份信息、接收端的公钥、以及所述主密钥生成接收端的证书包括:
将所述接收端的身份信息、接收端的公钥、以及所述主密钥输入证书确定公式计算所述接收端的证书;所述证书确定公式包括:
CertID=sH1(ID,PK),
式中,CertID表示接收端的证书,s表示主密钥,ID表示接收端的身份信息,PK表示接收端的公钥,H1()表示第一哈希函数。
3.根据权利要求1所述的基于证书的加密信息处理方法,其特征在于,所述根据所述认证中心的系统参数、接收端的公钥以及所述接收端的身份信息封装所述发送端的对称密钥和所述发送端的内部状态信息,得到发送密文的过程包括:
判断e(PK1,PKpub)=e(PK2,P)是否成立,其中,PK1表示接收端公钥的第一部分,PKpub表示认证中心的主公钥,PK2表示接收端公钥的第二部分,P表示认证中心加法循环群的一个生成元,e()表示双线性映射;
若成立,则选取随机数计算对称密钥K=e(QID,PK2)r,第一密文分量C1=rP,和内部状态信息ω=(r,C1),其中,QID表示初始证书信息;
选择一个随机数u,根据所述内部状态信息ω、所述对称密钥K和发送端待发送的消息m计算加密参数W=H2(C1,u),第二密文分量C2=rW,第三密文分量和第四密文分量C4=u;其中,H2()表示第二哈希函数;
生成发送密文C=(C1,C2,C3,C4)。
4.根据权利要求3所述的基于证书的加密信息处理方法,其特征在于,还包括:
若e(PK1,PKpub)=e(PK2,P)不成立,则输出错误信息并停止执行。
5.根据权利要求1至4任一项所述的基于证书的加密信息处理方法,其特征在于,还包括:
所述接收端根据C=(C1,C2,C3,C4)计算W=H2(C1,C4),提取检测元组(P,C1,W,C2);
若检测元组(P,C1,W,C2)是Diffie-Hellman元组,则判定密文C有效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宿迁学院,未经宿迁学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910909849.3/1.html,转载请声明来源钻瓜专利网。





