[发明专利]基于SM2的无证书密钥生成方法、装置、电子设备及介质有效
申请号: | 202110504860.9 | 申请日: | 2021-05-10 |
公开(公告)号: | CN113190862B | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 王现方;张立廷 | 申请(专利权)人: | 成都卫士通信息产业股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王雨 |
地址: | 610041 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 sm2 证书 密钥 生成 方法 装置 电子设备 介质 | ||
本公开提供了一种基于SM2的无证书密钥生成方法、装置、电子设备及介质,应用于密钥生成服务器,获取SM2算法应用的椭圆曲线参数;生成第一随机数,基于椭圆曲线参数及第一随机数生成系统公钥;获取客户端的身份信息及客户端的部分公钥;按照与客户端协商的密钥生成方式,基于密钥生成服务器的身份信息、椭圆曲线参数、系统公钥、客户端的身份信息及部分公钥生成公钥生成参数及私钥生成参数;发送公钥生成参数及私钥生成参数至客户端,以使客户端基于公钥生成参数生成身份公钥、基于私钥生成参数生成身份私钥。本申请提供的公私钥生成方法过程简单,后续应用中无需使用证书机制,且避免了密钥生成服务器获知客户端的私钥,安全性高。
技术领域
本公开涉及信息安全技术领域,更具体地说,涉及基于SM2的无证书密钥生成方法、装置、电子设备及介质。
背景技术
随着互联网行业的发展,密码应用场景越来越多样化,在密码的使用过程中,需要生成公私钥,比如传统公钥系统中的密钥生成或标识密码系统中的密钥生成。
传统公钥系统的密钥生成,公钥是一串随机数,很难和现实应用中用户的可识标识联系,需要额外的证书认证机制,证书管理较为繁冗。此外,虽然标识密码系统可直接将用户的标识作为用户的公钥,但是该系统具有天然的密钥托管性质,密钥生成中心拥有系统所有用户的标识私钥,包括签名私钥,这与电子签名法中要求的签名私钥由签名用户唯一拥有相悖,而且密钥生成中心的主私钥泄漏会导致整个系统所有用户的私钥泄漏,要求密钥生成中心可信程度较高,安全性较高。
SM2算法是我国自主设计、具有独特优势的安全高效的密码算法。现有的无证书密钥生成方法少有基于SM2签名结构的设计方法。基于SM2算法设计无证书的密钥生成方法更适用于现有使用SM2算法的应用,可保证密码应用的安全高效可靠。
综上所述,如何安全高效且适用于现有基于国密算法应用的生成密钥是目前本领域技术人员亟待解决的问题。
发明内容
本公开的目的是提供一种基于SM2的无证书密钥生成方法,其能在一定程度上解决如何安全的生成密钥的技术问题。本公开还提供了一种基于SM2 的无证书密钥生成装置、电子设备及计算机可读存储介质。
根据本公开实施例的第一方面,提供一种基于SM2的无证书密钥生成方法,应用于密钥生成服务器,包括:
获取SM2算法应用的椭圆曲线参数;
生成第一随机数,基于所述椭圆曲线参数及所述第一随机数生成系统公钥;
获取客户端的身份信息及客户端的部分公钥,所述部分公钥包括所述客户端基于第二随机数及所述椭圆曲线参数生成;
按照与所述客户端协商的密钥生成方式,基于所述密钥生成服务器的身份信息、所述椭圆曲线参数、所述系统公钥、所述客户端的身份信息及所述部分公钥生成公钥生成参数及私钥生成参数;
发送所述公钥生成参数及所述私钥生成参数至所述客户端,以使所述客户端基于所述公钥生成参数生成身份公钥、基于所述私钥生成参数生成身份私钥。
优选的,所述椭圆曲线参数包括所述SM2算法使用的椭圆曲线的第一元素及第二元素、基点、基点的阶;
所述基于所述椭圆曲线参数及所述第一随机数生成系统公钥,包括:
将所述基点与所述第一随机数相乘,得到所述系统公钥。
优选的,所述按照与所述客户端协商的密钥生成方式,基于所述密钥生成服务器的身份信息、所述椭圆曲线参数、所述系统公钥、所述客户端的身份信息及所述部分公钥生成公钥生成参数及私钥生成参数,包括:
按照与所述客户端协商的所述密钥生成方式,对所述密钥生成服务器的身份信息、所述客户端的身份信息、所述第一元素、所述第二元素、所述基点及所述系统公钥进行杂凑运算,得到第一运算值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都卫士通信息产业股份有限公司,未经成都卫士通信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110504860.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗宫颈糜烂的中药凝胶剂
- 下一篇:一种新型节能减排的楼面复合垫层