[发明专利]一种用于短效证书的签发管理方法和系统有效
申请号: | 201911409760.7 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111130777B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 李向锋;张永强;吴星宇 | 申请(专利权)人: | 北京数字认证股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32 |
代理公司: | 北京国贝知识产权代理有限公司 11698 | 代理人: | 孙长江 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 短效 证书 签发 管理 方法 系统 | ||
1.一种用于短效证书的签发管理方法,其特征在于,该方法包括:
响应于接收到证书请求包,证书签发机构根据请求生成密钥分量bi,利用所述证书请求包中的公钥Ai,计算获得公钥Pi,基于证书策略和公钥Pi签发数字证书,并利用所述公钥Ai加密所述数字证书certi和所述密钥分量bi并返回包括eCert和Eb的第一响应数据,终端管理系统缓存所述第一响应数据;
终端向终端管理系统发出激活私钥的请求,所述终端解密所述终端管理系统返回的第二响应数据,并计算验证所述数字证书对应的私钥a是否与所述公钥Pi匹配,其中,i=0,1,…,n-1;
所述终端包括终端软件和终端芯片;所述终端安装并激活所述证书签发机构为终端签发的终端实体证书,利用激活的所述私钥a进行数字签名;
响应于接收到的注册信息,所述终端生成密钥种子:私钥a、公钥A,并将所述公钥A提交至终端管理系统,同时保持所述私钥a的私密性,其中A=[a-1]G,G为基点;
所述第二响应数据具体表示为:所述终端管理系统在收到激活私钥请求时,利用所述公钥A加密随机数ri获得的数据Er作为所述第二响应数据;或者所述终端管理系统在发送所述证书请求包时利用所述公钥A加密所述随机数ri获得的所述数据Er,在收到所述激活私钥的请求时提取为所述终端计算并缓存的所述数据Er作为所述第二响应数据;
所述终端解密所述终端管理系统返回的第二响应数据具体包括:响应于所述终端接收到所述第二响应数据,所述终端利用私钥a解密获得所述数字证书、所述密钥分量bi以及所述随机数ri并存入所述终端软件中,验证所述数字证书中的私钥a与公钥Pi是否匹配;
所述终端安装并激活所述证书签发机构为终端签发的终端实体证书后,所述终端芯片中持有所述私钥a,所述终端软件中存储所述密钥分量bi和所述数字证书;
还包括:当所述终端芯片提供功能和接口支撑时,将所述密钥分量bi和随机数ri送入所述终端芯片,并在所述终端芯片中合成私钥d完成数字签名和私钥解密;
以及,响应于依赖于所述数字证书的实体出现异常,所述终端管理系统不发放所述第二响应数据,所述终端无法通过所述数字签名和所述私钥a解密。
2.根据权利要求1所述的用于短效证书的签发管理方法,其特征在于,所述证书签发机构根据请求生成密钥分量bi的方式具体包括:所述证书签发机构根据每个请求或每批请求生成一个密钥分量bi。
3.根据权利要求2所述的用于短效证书的签发管理方法,其特征在于,利用随机数集合{r0,r1,…,rn-1}与公钥A计算获得对应的随机公钥集合{A0,A1,…,An-1},并将所述随机公钥集合封装为n个所述证书请求包。
4.根据权利要求3所述的用于短效证书的签发管理方法,其特征在于,利用随机数集合{r0,r1,…,rn-1}与公钥A计算获得对应的随机公钥集合{A0,A1,…,An-1}的具体计算方式为:
Ai=[ri-1]A,其中,ri表示所述随机数集合{r0,r1,…,rn-1}中的一个元素,Ai表示对应所述随机公钥集合{A0,A1,…,An-1}中的一个元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数字认证股份有限公司,未经北京数字认证股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911409760.7/1.html,转载请声明来源钻瓜专利网。