[发明专利]一种车载自组网中基于身份的匿名认证方法有效

专利信息
申请号: 201810320611.2 申请日: 2018-04-11
公开(公告)号: CN108632820B 公开(公告)日: 2021-09-14
发明(设计)人: 熊鹏 申请(专利权)人: 上海电机学院
主分类号: H04W12/02 分类号: H04W12/02;H04W4/46;H04L29/06
代理公司: 上海申汇专利代理有限公司 31001 代理人: 翁若莹;柏子雵
地址: 201100 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供了一种车载自组网中基于身份的匿名认证方法,其特征在于,包括以下步骤:可信中心TA公开公共参数params;在车辆注册登记阶段,每个车辆节点在可信中心TA注册登记时,将获得唯一的身份标识号及密钥对;可信中心TA为每个路边基础设施节点RSU颁发唯一的身份标识号;进行身份认证。本发明提出了一种新的身份匿名认证思想,进而提出一种新的车载网基于身份的匿名认证方案,利用基于身份的密码技术,减少了系统管理公钥证书的工作量和对节点证书认证的代价,不仅满足了车辆节点与路边单元节点间的身份认证的需求,而且确保了车辆节点之间的身份认证。
搜索关键词: 一种 车载 组网 基于 身份 匿名 认证 方法
【主权项】:
1.一种车载自组网中基于身份的匿名认证方法,其特征在于,包括以下步骤:第一步、可信中心TA在循环加法群G1上选取两个随机数s0、sx作为系统的密钥,并予以保密,为不包含零的有限域,可信中心TA再计算系统的公开密钥Qx、Q0,Q0=s0P∈G1,Qx=sxP∈G1,P为循环加法群G1的生成元,然后公开公共参数params,params=<G1,G2,q,e,P,Qx,Q0,H1,H2>,式中:G2为循环乘法群;循环加法群G1和循环乘法群G2的阶为大素数q;e为双线性映射,e:G1×G1→G2;H1及H2为预先定义的单向哈希函数,H1:{0,1}*,H2第二步、在车辆注册登记阶段,每个车辆节点在可信中心TA注册登记时,将获得唯一的身份标识号,将第i个车辆节点的身份标识号定义为IDi,则有IDi∈{0,1}*,然后可信中心TA根据系统密钥s0、公共参数params以及车辆身份号计算每个车辆节点的密钥对,第i个车辆节点的密钥对定义为(dIDi,QIDi),并将计算得到密钥对颁发给对应的车辆节点,收到密钥对的车辆节点为注册的车辆节点;第三步、可信中心TA为每个路边基础设施节点RSU颁发唯一的身份标识号,其中,将第x个路边基础设施节点RSU的身份标识号定义为IDx,IDx∈{0,1}*,然后可信中心TA根据系统密钥sx、公共参数params以及路边基础设施节点RSU的身份标识号计算每个路边基础设施节点RSU的密钥对,并将计算得到密钥对颁发给相应的路边基础设施节点RSU,将第x个路边基础设施节点RSU的密钥对定义为(dIDx,QIDx),第四步、进行身份认证,包括注册的车辆节点与路边基础设施节点RSU的身份认证过程以及注册的车辆节点相互之间的身份认证过程,其中:第x个路边基础设施节点RSU与第i个注册的车辆节点的身份认证过程包括以下步骤:步骤4A.1、第x个路边基础设施节点RSU选取的一个随机数并计算T=rQIDx,V=rdIDx和W=H2(.fx(V)||fx(T)||t1),其中:fx(·)代表一个表示循环加法群G1上点的横坐标的单项函数,t1是与信息发送时间有关的时间数,用以防止重放攻击;然后第x个路边基础设施节点RSU在其有效通信区域范围内周期性地广播一条消息{T,V,t1,W};步骤4A.2、当第i个注册的车辆节点进入第x个路边基础设施节点RSU区域内时,收到第x个路边基础设施节点RSU广播的消息{T,V,t1,W};步骤4A.3、完成对第x个路边基础设施节点RSU的身份认证,根据收到的消息{T,V,t1,W}计算e(V,Qx)及e(T,P),并判断e(V,Qx)与e(T,P)是否相等,如果相等,则表明第x个路边基础设施节点RSU身份认证通过,即第i个注册的车辆节点认证了第x个路边基础设施节点RSU的身份真实有效,转到步骤4A.4,否则第x个路边基础设施节点RSU认证失败;步骤4A.4、第i个注册的车辆节点选取随机数计算M=kQIDi、N=kdIDi和C=H2(fx(M)||fx(N)||t1||t2)的值,然后第i个注册的车辆节点回执一条认证请求消息{M,N,t2,C},其中t2是与信息发送时间有关的时间数,用以防止重放攻击;步骤4A.5、第x个路边基础设施节点RSU收到第i个注册的车辆节点发来的认证请求消息{M,N,t2,C};。步骤4A.6、第x个路边基础设施节点RSU对第i个注册的车辆节点进行身份认证,根据收到的消息计算e(N,Q0)及e(M,P),并判断e(N,Q0)与e(M,P)是否相等,如果相等,则表明第i个注册的车辆节点身份认证通过,即第x个路边基础设施节点RSU认证了第i个注册的车辆节点的身份真实有效,否则第i个注册的车辆节点认证失败;第i个注册的车辆节点与第j个注册的车辆节点的身份认证过程包括以下步骤:步骤4B.1、第i个注册的车辆节点选取一个随机数计算T′=r′QIDi、V′=r′dIDi和W′=H2(fx(V′)||fx(T′)||t3),然后发送一条消息{T′,V′,t3,W′}给第j个注册的车辆节点,其中t3是与信息发送时间有关的时间数,用以防止重放攻击;步骤4B.2、第j个注册的车辆节点收到第i个注册的车辆节点发来的消息{T′,V′,t3,W′};步骤4B.3、第j个注册的车辆节点对第i个注册的车辆节点的身份认证,根据收到的消息计算e(V′,Q0)及e(T′,P),并判断e(V′,Q0)与e(T′,P)是否相等,如果相等,则表明第i个注册的车辆节点的身份认证通过,即第j个注册的车辆节点认证了第i个注册的车辆节点的身份真实有效,转到步骤4B.4,否则第i个注册的车辆节点认证失败;步骤4B.4、第i个注册的车辆节点身份认证通过后,第j个注册的车辆节点选取随机数计算M′=k′QIDj、N′=k′dIDj和C′=H2(fx(M′)||fx(N′)||t3||t4)的值,(dIdj,QIdj)为第j个注册的车辆节点的密钥对,然后第j个注册的车辆节点回执一条认证请求消息{M′,N′,t4,C′},其中t4是与信息发送时间有关的时间数,用以防止重放攻击;步骤4B.5、第i个注册的车辆节点收到第j个注册的车辆节点发来的认证请求消息{M′,N′,t4,C′};步骤4B.6、第i个注册的车辆节点对第j个注册的车辆节点进行身份认证,根据收到的认证请求消息{M′,N′,t4,C′}计算e(N′,Q0)及e(M′,P′),并判断e(N′,Q0)与e(M′,P′)是否相等,如果相等,则表明第j个注册的车辆节点身份认证通过,即第i个注册的车辆节点认证了第j个注册的车辆节点的身份真实有效,否则第j个注册的车辆节点认证失败。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海电机学院,未经上海电机学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810320611.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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