【技术实现步骤摘要】
车辆通信加密方法、装置、车辆、存储介质和程序产品
[0001]本公开实施例涉及车辆通信加密
,特别是涉及一种车辆通信加密方法、装置、车辆、存储介质和程序产品。
技术介绍
[0002]随着V2X通信技术及自动驾驶技术的发展,越来越多的车辆使用V2X进行车辆与车辆之间的通信。其中一种应用比较广泛的场景就是车辆自动驾驶编队。例如:领航车辆人工驾驶,跟随车辆通过V2X接收领航车辆的历史轨迹信息及遥控信息进行自动驾驶。
[0003]目前,在车辆自动驾驶编队这种场景下,V2X通信通常没有加密,或者只通过V2X
‑
CA认证,这种通信方式存在遥控信息被第三方截取的风险。一旦被第三方截取并解析,就可以伪造自动驾驶车辆的遥控信息,从而影响自动驾驶车辆的转向、制动或停车等功能,进而引发交通事故。
技术实现思路
[0004]本公开实施例提供一种车辆通信加密方法、装置、车辆、存储介质和程序产品,能够有效防止车辆之间的交互信息被第三方窃取和篡改,避免车辆编队中的自动驾驶车辆按照篡改后的信息行驶而造成危险的情况,提升车辆编队中自动驾驶车辆的安全性。
[0005]第一方面,本公开实施例提供一种车辆通信加密方法,用于新车辆编队中的第一车辆,该方法包括:
[0006]在目标车辆并入原车辆编队以组建新车辆编队的过程中,生成第一随机数,并接收新车辆编队中的第二车辆发送的第二随机数;
[0007]根据第一随机数、第二随机数和预设秘钥生成算法生成新编队通信秘钥;
[0008]基于生 ...
【技术保护点】
【技术特征摘要】
1.一种车辆通信加密方法,其特征在于,用于新车辆编队中的第一车辆,所述方法包括:在目标车辆并入原车辆编队以组建所述新车辆编队的过程中,生成第一随机数,并接收所述新车辆编队中的第二车辆发送的第二随机数;根据所述第一随机数、所述第二随机数和预设秘钥生成算法生成新编队通信秘钥;基于生成的新编队通信秘钥与所述新车辆编队中的其他车辆进行通信。2.根据权利要求1所述的方法,其特征在于,所述基于生成的新编队通信秘钥与所述新车辆编队中的其他车辆进行通信之前,所述方法还包括:接收所述新车辆编队中的第三车辆发送的加密指示信息,所述加密指示信息是基于所述第三车辆生成的新编队通信秘钥进行加密的;根据所述第一车辆生成的新编队通信秘钥对所述加密指示信息进行解密处理;对应地,所述基于生成的新编队通信秘钥与所述新车辆编队中的其他车辆进行通信,包括:若解密成功,则基于生成的新编队通信秘钥与所述新车辆编队中的其他车辆进行通信。3.根据权利要求2所述的方法,其特征在于,所述第一车辆为所述原车辆编队中的领航车,所述第二车辆为所述目标车辆,所述生成第一随机数,并接收所述新车辆编队中的第二车辆发送的第二随机数,包括:根据所述原车辆编队中车辆间通信所使用的原编队通信秘钥生成所述第一随机数,并接收所述目标车辆发送的所述第二随机数。4.根据权利要求3所述的方法,其特征在于,所述第三车辆为所述目标车辆和/或所述原车辆编队中的跟随车,所述接收所述新车辆编队中的第三车辆发送的加密指示信息,包括:接收所述跟随车和/或所述目标车辆发送的所述加密指示信息。5.根据权利要求3所述的方法,其特征在于,在接收所述目标车辆发送的所述第二随机数之前,所述方法还包括:与所述目标车辆建立点对点的加密通信;基于所述点对点的加密通信与所述目标车辆进行互信认证。6.根据权利要求5所述的方法,其特征在于,所述基于所述点对点的加密通信与所述目标车辆进行互信认证,包括:基于所述点对点的加密通信接收所述目标车辆发送的互信认证请求;其中,所述互信认证请求携带所述目标车辆的车辆运营组织信息、通信协议版本和入队目的中的至少一种;在确定所述互信认证请求满足第一预设认证条件的情况下,基于所述点对点的加密通信与所述目标车辆进行互信认证;其中,所述第一预设条件包括:所述原车辆编队同意与所述目标车辆组建所述新车辆编队,所述目标车辆的车辆运营组织信息为预设的车辆运营组织信息,所述目标车辆的通信协议版本为受支持的通信协议版本以及所述入队目的未被禁止中的至少一种。7.根据权利要求6所述的方法,其特征在于,所述基于所述点对点的加密通信与所述目
标车辆进行互信认证,包括:基于所述点对点的加密通信接收所述目标车辆发送的车辆信息;在确定所述车辆信息符合第二预设认证条件...
【专利技术属性】
技术研发人员:毕青鑫,肖旭,
申请(专利权)人:天津卡尔狗科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。