[发明专利]利用SM9加密构造的基于证书加密方法、系统及电子设备在审

专利信息
申请号: 202211322919.3 申请日: 2022-10-27
公开(公告)号: CN115834034A 公开(公告)日: 2023-03-21
发明(设计)人: 安浩杨;何德彪;包子健;冯琦;彭聪;罗敏 申请(专利权)人: 武汉大学
主分类号: H04L9/08 分类号: H04L9/08;H04L9/30
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人: 肖明洲
地址: 430072 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 利用 sm9 加密 构造 基于 证书 方法 系统 电子设备
【说明书】:

发明公开了一种利用SM9加密构造的基于证书加密方法、系统及电子设备,其中的方法包括证书授权、加密算法以及解密算法;本发明基于国密算法SM9的加密结构,结合了传统公钥密码学和基于身份的密码学的优点,无需使用昂贵的证书链验证过程并移除了密钥托管安全性问题。

技术领域

本发明属于信息安全技术领域,涉及一种加密方法、系统及电子设备,特别是一种利用SM9加密构造的基于证书加密方法、系统及电子设备。

背景技术

随着信息化和数字化社会的发展,数据安全显得越来越重要,对数据的存储和传输进行加密操作越发重要,数据加密的过程中必然涉及加密算法,传统的加密算法无法满足新型技术发展的应用需求,基于证书的加密(CBE)结合了公钥加密(PKE)和基于身份加密(IBE),同时保留了两者的大部分优点。与PKE相同,每个用户生成自己的公钥/私钥对,并向证书颁发机构(CA)请求证书。主要区别在于CA使用IBE方案来生成证书,该证书具有传统公钥基础设施(PKI)证书的所有功能。CBE能够消除第三方对证书状态的查询,并且没有密钥托管(因为CA不知道用户的私钥)和密钥分发问题(因为CA的证书不需要保密)。

SM9算法是一种基于椭圆曲线双线性对的标识密码算法,于2016年3月28日由国家密码管理局发布(标准表号:GM/T 0044-2016SM9标识密码算法),标准满足电子认证服务系统等应用需求,弥补了国产标识密码体制的空白。其主要包括三个部分:数字签名算法、公钥加密算法、密钥交换协议。这里采用数字签名算法的参数及标准。但是,SM9是国密标准,功能单一。

发明内容

为了解决上述技术问题,本发明提供了一种利用SM9加密构造的基于证书加密方法及系统。它基于国密算法SM9的加密结构,结合了传统公钥密码学和基于身份的密码学的优点,无需使用昂贵的证书链验证过程并移除了密钥托管安全性问题。

本发明的方法所采用的技术方案是:一种利用SM9加密构造的基于证书加密方法,包括以下步骤:

步骤1:证书颁发机构CA产生随机数作为主私钥,并计算主公钥Ppub=[d]P1;其中,表示由1,2,,…,q-1组成的整数集合;P1为群G1的生成元;G1是阶为q的加法循环群;q为一个大素数;[d]P1表示椭圆曲线上点P1的d倍点;

步骤2:用户A随机选取并计算其公钥PKA=[s]P2;其中,s表示用户A的秘密值,P2为群G2的生成元;G2是阶为q的加法循环群;[s]P2表示椭圆曲线上点P2的s倍点;

步骤3:用户A提供个人信息AliceInfo给证书颁发机构CA,其中包括公钥PKA和其他指定的附加身份信息;

步骤4:证书颁发机构CA验证信息;

如果验证通过,则证书颁发机构CA计算t1=H1(Ppub,PKA,AliceInfo)+d,其中,H1()是由密码杂凑函数派生的密码函数,为

步骤5:证书颁发机构CA生成用户A的证书CertA=[t2]P2,并发送给用户A;其中,[t2]P2表示椭圆曲线上点P2的t2倍点;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202211322919.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top