[发明专利]车联网中具有高效撤销的群签名方法有效
申请号: | 201510163926.7 | 申请日: | 2015-04-08 |
公开(公告)号: | CN104753683B | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 陈杰;赵臻;张跃宇;陈若昕;周华 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/08 |
代理公司: | 陕西电子工业专利中心61205 | 代理人: | 王品华,张问芬 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联网 具有 高效 撤销 签名 方法 | ||
1.车联网中具有高效撤销的群签名方法,包括以下步骤:
(1)系统初始化:
总可信机构GTA生成自己和本地可信机构LTAi的参数以及公私钥对,并为本地可信机构LTAi生成并公布身份标识码gi,本地可信机构LTAi生成管辖区域内路政单元RSUj的公私钥对以及参数;
(2)入网前注册:
用户入网前,在归属的本地可信机构处用真实身份注册,本地可信机构利用用户的真实身份,生成一个盲证书发给用户,并将该用户的真实身份和相应的盲证书存储在本地可信机构的数据库中;
(3)建立群组:
(3a)用户Vk向路政单元RSUj提出加入申请,并向路政单元RSUj出示盲证书,路政单元RSUj验证用户的盲证书的合法性,验证通过后,路政单元RSUj基于Schnorr签名算法,为用户Vk生成并分发密钥材料,同时将所属的本地可信机构LTAi的身份标识码gi发给用户;
(3b)用户Vk利用路政单元RSUj的公钥,验证收到的密钥材料的合法性,若合法,用户将群成员大素数pk存储在自己的数据库中,若不合法,则舍弃,并向路政单元发送错误报告;
(3c)验证通过后,用户Vk随机选择自己的私钥,并利用收到的密钥材料,计算出自己的公钥yk,用户将公钥yk发给路政单元RSUj;
(3d)路政单元RSUj将用户Vk的公钥yk以及相应的盲证书发给本地可信机构LTAi,路政单元RSUj接收到所有用户的公钥后,利用中国剩余定理,计算并公布群公钥c;
(4)消息签名与验证:
路政单元RSUj的群成员Vk发布一条消息m,基于schnorr签名算法,群成员Vk对消息m进行签名,任何人可利用路政单元RSUj的群公钥,验证该签名的合法性,且无法得知签名者的身份,若签名合法,则打开消息,若签名不合法,则舍弃消息,若在有争执的情况下,其他群成员联合符合规定的人数,通过申请打开群成员Vk的真实身份;
(5)新用户加入与成员撤销:
新用户Vs+1随时加入路政单元RSUj建立的群组,路政单元RSUj利用中国剩余定理生成并公布新的群公钥cnew;
当群成员Vk要退出路政单元RSUj建立的群组时,群成员Vk向路政单元RSUj提交退出申请,路政单元RSUj只需将数据库中群成员Vk的公钥进行修改,利用中国剩余定理计算并公布新的群公钥c'。
2.根据权利要求1所述的车联网中具有高效撤销的群签名方法,其特征在于,所述步骤(1)中总可信机构GTA为本地可信机构LTAi生成公私钥对以及参数,通过RSA算法,按照如下步骤进行:
总可信机构GTA为本地可信机构LTAi随机选择两个本地可信机构的大素数bi、ci,bi·ci=ni,两个本地可信机构的大素数的取值范围是bi≥2512,ci≥2512;
随机选择本地可信机构LTAi的私钥计算本地可信机构LTAi的公钥ei使其满足其中,表示阶为ni的整数环,mod表示模操作,表示ni的欧拉函数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510163926.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实现数字签名和验签的方法
- 下一篇:账号授权的方法、装置及终端