[发明专利]基于SM9密码算法的标识签发方法有效
| 申请号: | 201810666232.9 | 申请日: | 2018-06-26 |
| 公开(公告)号: | CN108847933B | 公开(公告)日: | 2020-11-03 |
| 发明(设计)人: | 马文平;安涛;刘小雪 | 申请(专利权)人: | 西安电子科技大学 |
| 主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/06;H04L9/30;H04L9/32 |
| 代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 陈宏社;王品华 |
| 地址: | 710071 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 sm9 密码 算法 标识 签发 方法 | ||
本发明提出了一种基于SM9密码算法的标识签发方法,旨在用于实现网络空间中多场景下信息服务可信标识签发标识验证,并提高可信标识签发和标识验证的速度,实现步骤为:(1)SM9密码算法参数初始化。(2)密钥生成中心生成主公钥和主私钥。(3)标识请求者向标识签发中心发送标识授权请求。(4)密钥生成中心计算信息服务实体的私钥和信息服务实体的公钥。(5)标识签发中心获取标识授权请求的可信标识。(6)验证方判断授权请求的可信标识是否合法。
技术领域
本发明属于计算机技术领域,涉及一种标识签发方法,具体涉及一种基于SM9密码算法的标识签发方法,可用于实现网络空间中多场景下信息服务可信标识签发和标识验证。
背景技术
SM9密码算法是一种基于双线性对的标识密码算法,它可以把用户的身份标识用以生成用户的公、私密钥对,主要用于数字签名、数据加密、密钥交换以及身份认证。SM9密码算法的密钥长度为256比特,相比较其他的密码算法的密钥长度短,所以密钥的生成速度快。SM9密码算法的应用与管理不需要数字证书、证书库或密钥库。该算法于2017年通过为国际标准,正式进入标准发布阶段。
标识签发是指标识申请者向标识签发中心发送标识授权请求,标识签发中心获取授权请求的可信标识并发送回标识申请者,标识申请者向验证方发送授权请求和可信标识后,验证方可以验证标识的合法性来确认标识申请者的合法性。标识签发的基本功能主要是表明标识签发中心对标识申请者的认可。衡量一个标识签发方法优劣的主要指标有标识签发的安全性和标识签发的速度。标识签发是公钥密码体系中重要的一部分,在很多场合有着重要的作用。
标识签发方法主要分为有证书的标识签发方法和无证书的标识签发方法两大类,其中,无证书的标识签发方法的主要思想是,信息服务实体的私钥由可信的第三方密钥生成中心根据主密钥和用户身份计算得出,信息服务实体的公钥有用户身份计算得出,从而信息服务实体不需要第三方保证其公钥的真实性,与基于证书的标识签发方法相比,无证书的标识签发方法中的密钥管理环节可以得到适当简化,例如,刘莉、金正平在2016年3月的四川大学学报(工程科学版)第48卷第二期发表的名称为“一个基于RSA的无证书多重签名方案”的文章中,公开了一种基于RSA的标识签发方法。该方法步骤如下:(1)RSA密码算法参数初始化(2)密钥生成中心生成信息服务实体的公钥和私钥(3)信息服务实体对标识请求者的标识授权请求进行签名并产生标识(4)验证方检验标识授权的标识是否合法。该方法实现了多信息服务实体的标识签发及验证。该方法属于无证书的标识签发方法,相比较有证书的标识签发方法,无证书标识签发方法无需维护和管理公钥证书库,所以标识签发速度更快。但该方法还是有不足之处:在密钥生成中心生成信息服务实体的公钥和私钥过程中,密钥生成中心采用RSA密码算法所产生的公钥位数至少为1024位,公钥位数长,所以密钥生成速度慢,从而整个标识签发方法实现速度慢。
发明内容
本发明的目的在于克服上述现有技术存在的缺陷,提出了一种基于SM9密码算法的标识签发方法,用于解决现有技术中存在的标识签发速度慢的技术问题。
为实现上述目的,本发明采用的技术方案包括如下步骤:
(1)SM9密码算法参数初始化:
SM9密码算法的初始化参数包括:阶数为大素数N的加法循环子群G1和G2,G1的生成元P1,G2的生成元P2;阶数为大素数N的乘法循环子群GT;双线性对e是G1×G2→GT的映射;哈希函数H(Z,n)的输入为比特串Z和整数n、输出为a∈[1,n-1];
(2)密钥生成中心生成主公钥Ppub和主私钥s:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810666232.9/2.html,转载请声明来源钻瓜专利网。





