恭喜中电科鹏跃电子科技有限公司边杏宾获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜中电科鹏跃电子科技有限公司申请的专利一种基于国产IBC密码的大数据完整性保护方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115412261B 。
龙图腾网通过国家知识产权局官网在2025-06-17发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211060579.1,技术领域涉及:H04L9/32;该发明授权一种基于国产IBC密码的大数据完整性保护方法是由边杏宾;胡志勇;马俊明;胡耀华;白帆;贾磊;马瑞设计研发完成,并于2022-08-31向国家知识产权局提交的专利申请。
本一种基于国产IBC密码的大数据完整性保护方法在说明书摘要公布了:本发明属于大数据完整性保护方法技术领域,具体涉及一种基于国产IBC密码的大数据完整性保护方法,包括下列步骤:对SM9加密系统进行初始化;用户获取签名秘钥;构建有序签名链的设定前提;建立有序签名和签名验证过程;验证多用户有序链式签名;构建有序签名链;分析链式签名的正确性。本发明建立了云上大数据全生命期中的参与者和数据流转模型,在SM9标准计算过程的基础上,针对云上大数据应用场景中数据流传过程,设计了有序链式签名方案和相应的链式签名验证方案,改进了签名和验签过程中的相关计算步骤,建立起能够有效验证大数据在流转过程中完整性的机制和完整性问题的溯源机制。
本发明授权一种基于国产IBC密码的大数据完整性保护方法在权利要求书中公布了:1.一种基于国产IBC密码的大数据完整性保护方法,其特征在于:包括下列步骤: S1、对SM9加密系统进行初始化; S2、用户获取签名秘钥; S3、构建有序签名链的设定前提; S4、建立有序签名和签名验证过程;按照此顺序定义参与者有序集合为U={Ui}i=1,2,3,4,5,设待签名的消息为比特串M,为了获取消息M的数字签名,作为签名者的用户Ui进行以下运算: S4.1、计算群GT中元素g=eP1,Ppub-s,所述GT表示阶为素数N的乘法循环群,所述P1表示群G1的生成元,所述Ppub-s表示签名主公钥; S4.2、产生随机数r∈[1,N-1];所述N表示循环群G1、G2和GT的阶,所述N为大于2191的素数,所述r表示[1,N-1]内随机数; S4.3、计算群GT中的元素ω=gT,并将ω转换为比特串,所述gT表示乘法群GT中元素g的T次幂; S4.4、分两种情况,如果当前签名者是签名发起者U1,则计算hi=H2M||ω,N;否则,开始构建有序签名链,将上级用户的签名纳入本级签名计算,建立两级签名的关联,形成链式签名,执行下面计算过程:hi=H2M||hi-1||Si-1||ω,Ni=2,3,4,5; S4.5、计算整数l=r-himodN,若l=0,则返回S4.2; S4.6、计算群G1中的元素Si=[l]di,所述di表示参与者Ui的签名私钥,所述G1表示阶为素数N的加法循环群; S4.7、将hi和Si都转换为字节串,构成消息M的数字签名hi,Si;所述hi,Si表示第i名参与者发送的签名;所述M为待签名消息; S4.8、用户Ui将自己的签名放入可信签名库中,所有大数据用户可以读取该签名库中签名,但无法执行删改操作; S5、验证多用户有序链式签名; S5.1、将hi'数据类型转换为整数,检验hi'∈[1,N-1]是否成立,若不成立则验证不通过; S5.2、将Si'的数据类型转换为椭圆曲线上的点,检验Si'∈G1是否成立,若不成立则验证不通过;所述hi',Si'表示第i+1名参与者收到的签名; S5.3、计算群GT中的元素hx,Sxg=eP1,Ppub-s; S5.4、计算群GT中的元素t=gh'; S5.5、计算h1=H1IDi||hid,N;所述H1、H2表示由密码杂凑函数派生的密码函数; S5.6、计算群G2中元素P=[h1]P2+Ppub-s; S5.7、计算群GT中的元素u=eSi',P; S5.8、计算群GT中的元素ω'=u·t,并将ω'的数据类型转换为比特串; S5.9、分两种情况,若i=1,计算整数h″i=H2M'||ω',N;否则,计算整数h″i=H2M'||hi-1||Si-1||ω',N,检验h″i=hi'是否成立,若成立则验证通过,否则验证不通过;所述M'表示待验证消息; 由于Ui+1进行Ui的签名验证时,已知条件为所有上级用户Uxx=1,2,...i的公钥IDx和签名,所以,用户Ui+1能够验证Ui-1的签名,实现链式验证机制;因此,链式验证过程中,S5.9演变为以下过程: 若i=1,直接验证Ui的签名,计算,h″1=H2M'||ω',N,再继续后续验证步骤; 若i>1,则不直接验证Ui签名,而是使用从接收自Ui的数据M″验证Ui-1的签名,当i-1=1,h″i-1=H2M″||h1||S1||ω',N,否则,依照签名验证步骤执行计算,得h″i-1=H2M″||hi-2||Si-2||ω',N; 如果用户Ui对数据M″作了篡改,由于M″≠M′,所以h″i-1≠h′i-1; 计算h′i=H2M″||h″i-1||Si-1||ω',N,必然h′i≠hi,Ui签名不能通过; S6、构建有序签名链; S7、分析链式签名的正确性。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中电科鹏跃电子科技有限公司,其通讯地址为:030032 山西省太原市综改示范区太原唐槐园区工业园彩虹街1号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。