【技术实现步骤摘要】
基于区块链的网联车队身份认证方法、装置和介质
[0001]本申请涉及区块链
,特别是涉及一种基于区块链的网联车队身份认证方法、装置和介质。
技术介绍
[0002]在车联网环境中,搭载了车载单元(On board Unit,OBU)的智能网联汽车之间能够通过车路协同(vehicle to X,V2X)技术实现车辆与车辆之间实时状态的共享,从而实现车辆编队协同驾驶等自动驾驶场景。智能网联汽车通过与搭载路侧单元(Road Side Unit,RSU)的设备进行通信,能够进一步提升汽车行驶过程中对交通环境的感知能力。
[0003]网联车队,即为多个智能网联汽车(Intelligent connected vehicle,ICV)组成的车队,为了保障网联车队基于车路协同(V2X)技术通信的安全性,通常采用基于数字证书的PKI机制为车联网环境中的通信终端进行身份认证。车联网环境中的通信终端通常包含搭载车载单元(OBU)的智能网联汽车和搭载路侧单元(RSU)的设备两类。车联网中的通信终端在通信前需要向证书机构(CA)申请相应 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的网联车队身份认证方法,其特征在于,所述区块链包括根节点以及多个跨域子节点,所述根节点用于为多个所述跨域子节点生成对应的节点身份信息,并将各节点身份信息中的节点公钥发布至所述区块链中,多个所述跨域子节点基于各节点身份信息进行共识,车联网中包括路侧设备以及车辆,所述根节点还用于对所述车联网中的路侧设备进行注册,并将路侧设备的注册信息发布至所述区块链中,多个所述跨域子节点用于为所述车联网中各跨域子节点对应域中的车辆进行车辆注册,并将车辆注册信息发布至所述区块链中,以及用于批量生成假名信息,并将所述假名信息下发至所述路侧设备中,所述方法应用于所述路侧设备,包括:响应目标车辆的假名申请请求,所述目标车辆为在所述车联网中的任一车辆;基于所述假名申请请求向所述目标车辆发送对应的假名信息,并将假名信息的发放记录反馈至所述目标车辆对应的跨域子节点,以使所述目标车辆对应的跨域子节点将假名信息的发放记录同步至所述区块链中;响应所述目标车辆的车队建立请求,所述车队建立请求包括车队成员的身份标识以及所述目标车辆的假名信息;基于所述车队成员的身份标识以及所述目标车辆的假名信息,确定车队身份信息,并将所述车队身份信息加密后发送至车队成员对应的车辆;基于所述车队身份信息在所述区块链中进行网联车队的成员身份认证。2.根据权利要求1所述的基于区块链的网联车队身份认证方法,其特征在于,所述基于所述车队成员的身份标识以及所述目标车辆的假名信息,确定车队身份信息,包括:基于所述目标车辆的假名信息对所述目标车辆进行身份认证,得到所述目标车辆的身份认证结果;基于认证通过的所述目标车辆的身份认证结果,将所述车队成员的身份标识发送至所述目标车辆对应的跨域子节点,以使所述目标车辆对应的跨域子节点根据所述车队成员的身份标识生成车队身份信息,并将所述车队身份信息发布至所述区块链中;响应所述目标车辆对应的跨域子节点反馈的车队身份信息。3.根据权利要求1所述的基于区块链的网联车队身份认证方法,其特征在于,所述基于所述车队身份信息在所述区块链中进行网联车队的成员身份认证,包括:响应第一车辆对第二车辆的第二身份认证请求,所述第二身份认证请求中包括第二车辆的第二假名信息、所述第二车辆所属车队的第二车队身份信息以及所述第一车辆所属的第一车队身份信息;基于所述第二假名信息在所述区块链中对所述第二车辆的假名身份进行认证,得到第二车辆的假名身份认证结果;基于认证通过的第二车辆的假名身份认证结果、所述第二车队身份信息以及所述第一车队身份信息,对所述第一车辆与所述第二车辆所属车队的一致性进行认证,得到车队一致性认证结果;将所述车队一致性认证结果反馈至所述第一车辆,以使所述第一车辆与所述第二车辆进行车队协作通信。4.根据权利要求3所述的基于区块链的网联车队身份认证方法,其特征在于,所述第二假名信息包括第二假名身份公钥,所述基于所述第二假名信息在所述区块链中对所述第二
车辆的假名身份进行认证,得到第二车辆的假名身份认证结果,包括:将所述第二假名信息发送至所述第一车辆对应的跨域子节点,以使所述第一车辆对应的跨域子节点在所述区块链中根据所述第二假名信息对所述第二车辆的注册信息进行认证,得到所述注册信息认证结果;响应所述第一车辆对应的跨域子节点反馈的所述注册信息认证结果;基于认证通过的注册信息认证结果,对所述第二假名信息的有效期限进行认证,得到所述第二假名信息的合法性认证结果;将所述第二假名信息的合法性认证结果反馈至所述第一车辆,以使所述第一车辆根据所述第二假名身份公钥对所述第二车辆的广播信息进行签名认证,得到所述第二车辆的广播信息的签名认证结果,所述第二车辆的广播信息用于向所述第一车辆传输所述第二身份认证请求;响应所述第一车辆反馈的所述第二车辆的广播信息的签名认证结果,并基于所述第二车辆的广播信息的签名认证结果,得到所述第二车辆的假名身份认证结果。5.根据权利要求3所述的基于区块链的网联车队身份认证方法,其特征在于,所述车队身份信息包括车队成员的协商密钥、车队身份公钥以及车队标识,所述第二身份认证请求中还包括所述第二车队的第二待认证信息,所述第二待认证信息是基于所述第二车队的第二车队成员的协商密钥以及第二车队身份公钥生成的,所述基于认证通过的第二车辆的假名身份认证结果、所述第二车队身份信息以及所述第一车队身份信息,对所述第一车辆与所述第二车辆所属车队的一致性进行认证,得到车队一致性认证结果,包括:基于认证通过的第二车辆的假名身份认证结果,将所述第二车队的第二车队标识发送至所述区块链中所述第一车辆对应的跨域子节点,以使所述第一车辆对应的跨域子节点在所述区块链中确定所述第二车队标识的认证结果;响应所述第一车辆对应的跨域子节点反馈的所述第二车队标识的认证结果,基于认证通过的所述第二车队标识的认证结果,以及所述第一车队身份信息中第一车队成员的协商密钥以及第一车队身份公钥,确定第一车队的第一认证信息;基于所述第二待认证信息以及所述第一认证信息,对所述第一车辆与所述第二车辆所属车队的一致性进行认证,得到车队一致性认证结果。6.根据权利要求3所述的基于区块链的网联车队身份认证方法,其特征在于,所述车队身份信息包括车队成员身份列表,所述车队成员列表用于记录车队成员的车辆身份信息,所述基于认证通过的第二车辆的假名身份认证结果、所述第二车队身份信息以及所述第一车队身份信息,对所述第一车辆与所述第二车辆所属车队的一致性进行认证,得到车队一致性认证结果,包括:基于认证通过的第...
【专利技术属性】
技术研发人员:张文佳,朱永东,陈培俊,李道勋,刘云涛,刘政,伍召举,吴自勉,
申请(专利权)人:之江实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。