[发明专利]一种群组数字签名的控制方法和设备有效

专利信息
申请号: 201810207564.0 申请日: 2018-03-14
公开(公告)号: CN110278081B 公开(公告)日: 2021-09-17
发明(设计)人: 张国强;杜志强;颜湘;李明;李琴;万红涛 申请(专利权)人: 西安西电捷通无线网络通信股份有限公司
主分类号: H04L9/32 分类号: H04L9/32;H04L29/06
代理公司: 北京同达信恒知识产权代理有限公司 11291 代理人: 黄志华
地址: 710075 陕西省西安市高*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 种群 数字签名 控制 方法 设备
【权利要求书】:

1.一种群组数字签名的控制方法,其特征在于,所述方法包括:

控制设备获取第一匿名签名δ和第二匿名签名δ'后,分别对所述第一匿名签名δ和第二匿名签名δ'进行验证;

所述控制设备根据所述第一匿名签名δ中的第一特定参数J和第二特定参数K,以及所述第二匿名签名δ'中的第三特定参数J'和第四特定参数K',验证所述第一匿名签名δ和所述第二匿名签名δ'是否为同一签名方的匿名签名;其中,所述第一特定参数J是所述第一匿名签名δ的签名方根据所述签名方的私钥f和用于标识签名方的连接基bsn得到的参数,所述第三特定参数J'是所述第二匿名签名δ'的签名方根据所述签名方的私钥f和用于标识签名方的连接基bsn得到的参数;

若所述第一匿名签名δ和所述第二匿名签名δ'为同一签名方的匿名签名,所述控制设备确定所述第一匿名签名δ和所述第二匿名签名δ'为已连接;

其中,所述第一匿名签名δ和第二匿名签名δ'的验证过程相同;

所述第一匿名签名δ的验证过程,包括:

所述控制设备判断所述第一匿名签名δ中的第一签名参数c1或第二签名参数s1是否满足第一约束条件,所述第一约束条件为:c1∈[1,q-1]且s1∈[1,q-1],其中,c1为所述第一签名参数,s1为所述第二签名参数,q为所述签名设备所属的群组对应的质数;

若不满足,则所述控制设备确定所述第一匿名签名δ无效;若满足,则所述控制设备验证所述第一匿名签名δ中的第一特定参数J是否满足第一约束关系;

若满足,则所述控制设备根据所述第一匿名签名δ中的第一特定参数J和第二特定参数K,确定所述签名设备的私钥f',并计算所述私钥f'与所述第一特定参数J的乘积,并验证所述签名设备的私钥f'是否在所述控制设备的黑名单中;

若所述签名设备的私钥f'在所述控制设备的黑名单中,且所述乘积与所述第二特定参数K相等,则所述控制设备确定所述第一匿名签名δ无效;否则,所述控制设备根据所述第一匿名签名δ中的第三签名参数A、所述签名设备所属的群组的公钥Y,按照映射函数确定第一函数值根据所述第一匿名签名δ中的第四签名参数B和第二随机生成元P2,按照所述映射函数确定第二函数值根据所述第一匿名签名δ中的第五签名参数C和所述第二随机生成元P2,按照所述映射函数确定第三函数值根据所述第一匿名签名δ中的第三签名参数A、第六签名参数D和所述签名设备所属的群组的公钥X,按照所述映射函数确定第四函数值其中,所述第二随机生成元P2为满足所述映射函数的双线性群对中的第二双线性群中的随机生成元;

若所述第一函数值不等于所述第二函数值或所述第三函数值不等于所述第四函数值则所述控制设备确定所述第一匿名签名δ无效;否则,所述控制设备根据所述第一匿名签名中的第一签名参数c1、第二签名参数s1和所述签名设备所属的群组对应的质数q,按照第二约束条件确定第一验证参量t1,所述第二约束条件为:t1=c1+s1 mod q,其中,t1为所述第一验证参量,mod表示取模运算;

若所述第一验证参量t1等于0,则所述控制设备确定所述第一匿名签名δ无效;若所述第一验证参量t1不等于0,则所述控制设备根据匿名签名消息m'、连接基参数bsn、所述第一匿名签名δ中的第一特定参数J、第二特定参数K以及第一随机数nv,确定第二验证参量e2,根据所述第一匿名签名δ中的第一特定参数J、第二特定参数K、第二签名参数s1以及所述第一验证参量t1,确定第一中间参数根据所述第二验证参量e2和所述第一中间参数确定所述第一签名参数c1对应的验证参量c2

若所述第一签名参数c1对应的验证参量c2与所述第一签名参数c1不相等,则所述控制设备确定所述第一匿名签名δ无效;否则,所述控制设备确定所述第一匿名签名δ有效;

所述第二匿名签名δ'的验证过程,包括:

所述控制设备判断所述第二匿名签名δ'中的第七签名参数c1'或第八签名参数s1'是否满足第一约束条件,所述第一约束条件为:c1'∈[l,q-1]且s1'∈[l,q-1],其中,c1'为所述第七签名参数,s1'为所述第八签名参数,q为所述签名设备所属的群组对应的质数;

若不满足,则所述控制设备确定所述第二匿名签名δ'无效;若满足,则所述控制设备验证所述第二匿名签名δ'中的第三特定参数J'是否满足第一约束关系;

若满足,则所述控制设备根据所述第二匿名签名δ'中的第三特定参数J'和第四特定参数K',确定所述签名设备的私钥f',并计算所述私钥f'与所述第三特定参数J'的乘积,并验证所述签名设备的私钥f'是否在所述控制设备的黑名单中;

若所述签名设备的私钥f'在所述控制设备的黑名单中,且所述乘积与所述第四特定参数K'相等,则所述控制设备确定所述第二匿名签名δ'无效;否则,所述控制设备根据所述第二匿名签名δ'中的第九签名参数A'、所述签名设备所属的群组的公钥Y,按照映射函数确定第五函数值根据所述第二匿名签名δ'中的第十签名参数B'和第二随机生成元P2,按照所述映射函数确定第六函数值根据所述第二匿名签名δ'中的第十一签名参数C'和所述第二随机生成元P2,按照所述映射函数确定第七函数值根据所述第二匿名签名δ'中的第九签名参数A'、第十二签名参数D'和所述签名设备所属的群组的公钥X,按照所述映射函数确定第八函数值其中,所述第二随机生成元P2为满足所述映射函数的双线性群对中的第二双线性群中的随机生成元;

若所述第五函数值不等于所述第六函数值或所述第七函数值不等于所述第八函数值则所述控制设备确定所述第二匿名签名δ'无效;否则,所述控制设备根据所述第二匿名签名中的第七签名参数c1'、第八签名参数s1'和所述签名设备所属的群组对应的质数q,按照第二约束条件确定第三验证参量t1',所述第二约束条件为:t1'=c1'+s1' mod q,其中,t1'为所述第三验证参量,mod表示取模运算;

若所述第三验证参量t1'等于0,则所述控制设备确定所述第二匿名签名δ'无效;若所述第三验证参量t1'不等于0,则所述控制设备根据匿名签名消息m'、连接基参数bsn、所述第二匿名签名δ'中的第三特定参数J'、第四特定参数K'以及所述第一随机数nv,确定第二验证参量e2',根据所述第二匿名签名δ'中的第三特定参数J'、第四特定参数K'、第八签名参数s1'以及所述第三验证参量t1',确定第一中间参数根据所述第二验证参量e2'和所述第一中间参数确定所述第七签名参数c1'对应的验证参量c2';

若所述第七签名参数c1'对应的验证参量c2'与所述第七签名参数c1'不相等,则所述控制设备确定所述第二匿名签名δ'无效;否则,所述控制设备确定所述第二匿名签名δ'有效。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安西电捷通无线网络通信股份有限公司,未经西安西电捷通无线网络通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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