四川省数字证书认证管理中心有限公司尹才敏获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉四川省数字证书认证管理中心有限公司申请的专利聚合签名及验证方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120979830B 。
龙图腾网通过国家知识产权局官网在2025-12-26发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511476663.5,技术领域涉及:H04L9/40;该发明授权聚合签名及验证方法是由尹才敏;杨飞;杨正刚;唐正玄;梁先平;程元平设计研发完成,并于2025-10-16向国家知识产权局提交的专利申请。
本聚合签名及验证方法在说明书摘要公布了:本发明公开了一种聚合签名及验证方法,涉及信息安全技术领域,包括:发起聚合签名请求:业务系统申请数字证书并产生聚合签名请求;生成授权凭证:签名人申请数字证书并确认聚合签名请求,同时生成授权凭证;计算聚合密钥:业务系统接收授权凭证及密钥,并计算聚合签名私钥及验证聚合签名公钥;使用聚合签名私钥签名:业务系统使用聚合签名私钥对授权凭证签名,得到聚合签名结果;验证聚合签名:计算聚合签名公钥,并验证聚合签名、授权凭证、签名人签名的有效性;本发明增强了电子签名的法律效力。
本发明授权聚合签名及验证方法在权利要求书中公布了:1.一种聚合签名及验证方法,其特征在于,包括以下步骤: 步骤1、发起聚合签名请求:业务系统申请数字证书并产生聚合签名请求; 在步骤1中,业务系统产生聚合签名请求具体如下: 在需要进行责任认定签名操作时,由业务系统产生待签名原文,记为MSG,业务系统使用国密SM3哈希算法计算出对应的哈希值,记为H_MSG,H_MSG=SM3MSG;同时生成可展示MSG的URL网址,记为URL_MSG; 业务系统调用服务器密码机产生随机数k1∈[1,n-1],其中,n为基点G的阶,计算Pub_k1=k1[*]G; 业务系统拼接聚合签名请求的待签名字符串,记为STR1,STR1=URL_MSG||H_MSG||Cert_S||Pub_k1,其中,||表示拼接;业务系统使用自身证书私钥CertPri_S,通过SM2签名算法对STR1进行数字签名,生成的签名值记为SV1,SV1=SM2SignSTR1,CertPri_S,将STR1与SV1拼接即得到聚合签名请求,记为PSR,PSR=STR1||SV1=URL_MSG||H_MSG||Cert_S||Pub_k1||SV1; 业务系统将聚合签名请求PSR发送给聚合签名系统和签名人; 步骤2、生成授权凭证:签名人申请数字证书并确认聚合签名请求,同时生成授权凭证; 在步骤2中,生成授权凭证具体如下: 聚合签名系统提取Cert_S中的CPub_S,调用服务器密码机产生随机数k2∈[1,n-1],生成授权凭证公钥,记为CredPub_S,CredPub_S=CertPub_S[+]Pub_k1[+]H_MSG[*]G[+]k2[*]G,其中,[+]表示椭圆曲线点加运算;CredPub_S为椭圆曲线上的点,其x、y坐标比特串分别表示为x-CredPub_S、y-CredPub_S; 签名人使用自身证书私钥CertPri_U,通过SM2签名算法对CredPub_S进行数字签名,生成的签名值记为SV2,SV2=SM2SignCredPub_S,CertPri_U; 聚合签名系统调用CA系统为授权凭证公钥CredPub_S签发SM2算法的数字证书,记为CredCert_S,其证书公钥为CredPub_S,在证书主题或扩展项中写入CertPub_U、CertPub_S、URL_MSG、H_MSG、SV1、SV2,CA系统对CredCert_S的签名值记为SV3;数字证书CredCert_S作为聚合签名的授权凭证,内容包括{CredPub_S,CertPub_U,CertPub_S,URL_MSG,H_MSG,SV1,SV2,SV3}; 聚合签名系统计算密钥因子,记为Factor_S,Factor_S=SM3H_MSG||x-CredPub_S||y-CredPub_S||x-CertPub_U||y-CertPub_Umodn,其中,mod表示求模运算; 聚合签名系统计算部分聚合签名私钥,记为TPri_S,TPri_S=k2+Factor_S*CertPri_Umodn;聚合签名系统使用业务系统的公钥CertPub_S加密TPri_S,生成部分聚合签名私钥的密文,记为encrypted-TPri_S,encrypted-TPri_S=SM2EncTPri_S,CertPub_S; 聚合签名系统拼接CredCert_S||encrypted-TPri_S,发送给业务系统; 步骤3、计算聚合密钥:业务系统接收授权凭证及密钥,并计算聚合签名私钥及验证聚合签名公钥; 所述步骤3具体包括以下步骤: 步骤3.1、业务系统接收CredCert_S||encrypted-TPri_S,提取CredCert_S和encrypted-TPri_S,验证CredCert_S的签名是否有效,若有效,进入下一步流程,否则说明授权凭证异常,流程终止; 步骤3.2、业务系统使用CertPri_S解密encrypted-TPri_S,得到TPri_S=SM2Decencrypted-TPri_S,CertPri_S,若解密失败,说明部分聚合签名私钥的密文异常,流程终止;业务系统计算完整聚合签名私钥,记为BusiPri_S,BusiPri_S=CertPri_S+TPri_S+k1+H_MSGmodn; 步骤3.3、业务系统从CredCert_S提取CredPub_S、H_MSG;业务系统计算密钥因子,Factor_S=SM3H_MSG||x-CredPub_S||y-CredPub_S||x-CertPub_U||y-CertPub_Umodn;业务系统计算完整聚合签名公钥,记为BusiPub_S,BusiPub_S=CredPub_S[+]Factor_S[*]CertPub_U;业务系统验证完整聚合签名公钥的正确性,确认BusiPub_S与BusiPri_S[*]G是否相等;若相等,说明BusiPub_S与BusiPri_S匹配为一对SM2公私钥,BusiPri_S用于对业务数据签名,BusiPub_S用于对业务数据签名值验签;若不相等,流程终止; 步骤4、使用聚合签名私钥签名:业务系统使用聚合签名私钥对授权凭证签名,得到聚合签名结果; 步骤5、验证聚合签名:计算聚合签名公钥,并验证聚合签名、授权凭证、签名人签名的有效性。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人四川省数字证书认证管理中心有限公司,其通讯地址为:610000 四川省成都市高新区交子大道333号E座5楼509-512;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励