武汉大学安浩杨获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉武汉大学申请的专利利用SM9加密构造的基于证书加密方法、系统及电子设备获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115834034B 。
龙图腾网通过国家知识产权局官网在2025-08-15发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211322919.3,技术领域涉及:H04L9/08;该发明授权利用SM9加密构造的基于证书加密方法、系统及电子设备是由安浩杨;何德彪;包子健;冯琦;彭聪;罗敏设计研发完成,并于2022-10-27向国家知识产权局提交的专利申请。
本利用SM9加密构造的基于证书加密方法、系统及电子设备在说明书摘要公布了:本发明公开了一种利用SM9加密构造的基于证书加密方法、系统及电子设备,其中的方法包括证书授权、加密算法以及解密算法;本发明基于国密算法SM9的加密结构,结合了传统公钥密码学和基于身份的密码学的优点,无需使用昂贵的证书链验证过程并移除了密钥托管安全性问题。
本发明授权利用SM9加密构造的基于证书加密方法、系统及电子设备在权利要求书中公布了:1.一种利用SM9加密构造的基于证书加密方法,其特征在于,包括以下步骤: 步骤1:证书颁发机构CA产生随机数作为主私钥,并计算主公钥Ppub=[d]P1;其中,表示由1,2,....,q-1组成的整数集合;P1;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=H1Ppub,PKA,AliceInfo+d,其中,H1是由密码杂凑函数派生的密码函数,为 步骤5:证书颁发机构CA生成用户A的证书CertA=[t2]P2,并发送给用户A;其中,[t2]P2表示椭圆曲线上点P2的t2倍点; 步骤6:用户A计算自己基于证书体系的私钥SKA=[s]CertA;[s]CertA表示椭圆曲线上点CertA的s倍点; 步骤7:计算t=H1Ppub,PKA,AliceInfo; 步骤8:计算Q=[t]P1+Ppub;其中,[t]P1表示椭圆曲线上点P1的t倍点; 步骤9:随机选取并计算C1=[r]Q;其中,[r]Q表示椭圆曲线上点Q的r倍点; 步骤10:计算GT中的元素g=ePpub,PKA;其中,GT是阶为q的乘法循环群;e是从G1×G2到GT的双线性对映射; 步骤11:计算w=gr;其中,gr为乘法群GT中元素g的r次幂; 步骤12:计算K=K1,K2=KDFC1||w||Ppub||PKA||AliceInfo;其中,K,K1,K2为密钥派生函数生成的密钥,K=K1||K2,K1||K2表示K1与K2的拼接;KDF为密钥派生函数;C1表示密文的其中一部分; 步骤13:计算C2;C2表示密文的其中一部分; 如果加密明文的方法是基于密钥派生函数的序列密码算法,则计算其中,M为待签名的消息;表示按比特位异或运算; 如果加密明文的方法是结合密钥派生函数的分组密码算法,则计算C2=EncK1,M;其中,Enc表示分组加密算法,同SM9国密标准; 步骤14:计算C3=MACK2,C2;其中,MAC为消息认证码函数; 步骤15:输出消息M对应的密文C=C1||C3||C2。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人武汉大学,其通讯地址为:430072 湖北省武汉市武昌区珞珈山武汉大学;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。