车辆通信加密方法、装置、车辆、存储介质和程序产品制造方法及图纸

技术编号:33947522 阅读:7 留言:0更新日期:2022-06-29 21:41
本公开实施例涉及一种车辆通信加密方法、装置、车辆、存储介质和程序产品。所述方法包括:在目标车辆并入原车辆编队以组建所述新车辆编队的过程中,生成第一随机数,并接收所述新车辆编队中的第二车辆发送的第二随机数;根据所述第一随机数、所述第二随机数和预设秘钥生成算法生成新编队通信秘钥;基于生成的新编队通信秘钥与所述新车辆编队中的其他车辆进行通信。采用本方法能够保证车辆之间的交互信息不被篡改,保证车辆安全行驶。保证车辆安全行驶。保证车辆安全行驶。

【技术实现步骤摘要】
车辆通信加密方法、装置、车辆、存储介质和程序产品


[0001]本公开实施例涉及车辆通信加密
,特别是涉及一种车辆通信加密方法、装置、车辆、存储介质和程序产品。

技术介绍

[0002]随着V2X通信技术及自动驾驶技术的发展,越来越多的车辆使用V2X进行车辆与车辆之间的通信。其中一种应用比较广泛的场景就是车辆自动驾驶编队。例如:领航车辆人工驾驶,跟随车辆通过V2X接收领航车辆的历史轨迹信息及遥控信息进行自动驾驶。
[0003]目前,在车辆自动驾驶编队这种场景下,V2X通信通常没有加密,或者只通过V2X

CA认证,这种通信方式存在遥控信息被第三方截取的风险。一旦被第三方截取并解析,就可以伪造自动驾驶车辆的遥控信息,从而影响自动驾驶车辆的转向、制动或停车等功能,进而引发交通事故。

技术实现思路

[0004]本公开实施例提供一种车辆通信加密方法、装置、车辆、存储介质和程序产品,能够有效防止车辆之间的交互信息被第三方窃取和篡改,避免车辆编队中的自动驾驶车辆按照篡改后的信息行驶而造成危险的情况,提升车辆编队中自动驾驶车辆的安全性。
[0005]第一方面,本公开实施例提供一种车辆通信加密方法,用于新车辆编队中的第一车辆,该方法包括:
[0006]在目标车辆并入原车辆编队以组建新车辆编队的过程中,生成第一随机数,并接收新车辆编队中的第二车辆发送的第二随机数;
[0007]根据第一随机数、第二随机数和预设秘钥生成算法生成新编队通信秘钥;
[0008]基于生成的新编队通信秘钥与新车辆编队中的其他车辆进行通信。
[0009]第二方面,本公开实施例提供一种车辆通信加密装置,用于新车辆编队中的第一车辆,该装置包括:
[0010]随机数获得模块,用于在目标车辆并入原车辆编队以组建所述新车辆编队的过程中,生成第一随机数,并接收所述新车辆编队中的第二车辆发送的第二随机数;
[0011]秘钥生成模块,用于根据所述第一随机数、所述第二随机数和预设秘钥生成算法生成新编队通信秘钥;
[0012]加密通信模块,用于基于生成的新编队通信秘钥与所述新车辆编队中的其他车辆进行通信。
[0013]第三方面,本公开实施例提供一种车辆,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法。
[0014]第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法。
[0015]第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面所述的方法。
[0016]本公开实施例提供的车辆通信加密方法、装置、车辆、存储介质和程序产品,在目标车辆并入原车辆编队以组建新车辆编队的过程中,新车辆编队中的第一车辆生成第一随机数,并接收新车辆编队中的第二车辆发送的第二随机数;根据第一随机数、第二随机数和预设秘钥生成算法生成新编队通信秘钥;基于生成的新编队通信秘钥与新车辆编队中的其他车辆进行通信。本申请实施例,车辆编队中的通信是采用编队通信秘钥进行加密过的,并且,如果出现新的车辆并入原车辆编队组建新车辆编队的情况,则对编队通信秘钥进行更新,这样,即使遥控信息被第三方截取,第三方也无法解析,以及伪造自动驾驶车辆的遥控信息,因此,也不会影响自动驾驶车辆的转向、制动或停车等功能,可见,通过本公开实施例能够有效防止车辆之间的交互信息被第三方窃取和篡改,避免车辆编队中的自动驾驶车辆按照篡改后的信息行驶而造成危险的情况,提升车辆编队中自动驾驶车辆的安全性。
附图说明
[0017]图1为一个实施例中车辆通信加密方法的应用环境图;
[0018]图2为一个实施例中车辆通信加密方法的流程示意图之一;
[0019]图3为一个实施例中车辆通信加密方法的流程示意图之二;
[0020]图4为一个实施例中互信认证的流程示意图之一;
[0021]图5为一个实施例中互信认证的流程示意图之二;
[0022]图6为另一个实施例中车辆通信加密方法的流程示意图;
[0023]图7为一个实施例中车辆通信加密装置的结构框图之一;
[0024]图8为一个实施例中车辆通信加密装置的结构框图之二;
[0025]图9为一个实施例中车辆通信加密装置的结构框图之三;
[0026]图10为一个实施例中车辆的内部结构图。
具体实施方式
[0027]为了使本公开实施例的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开实施例进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本公开实施例,并不用于限定本公开实施例。
[0028]首先,在具体介绍本公开实施例的技术方案之前,先对本公开实施例基于的技术背景或者技术演进脉络进行介绍。目前,在车辆编队中有自动驾驶车辆的场景下,V2X通信通常没有加密,或者只通过V2X

CA认证,这种通信方式存在遥控信息被第三方截取的风险。一旦被第三方截取并解析,就可以伪造自动驾驶车辆的遥控信息,从而影响自动驾驶车辆的转向、制动或停车等功能,进而引发交通事故。
[0029]而本申请提供的技术方案中,在目标车辆并入原车辆编队以组建所述新车辆编队的过程中,生成第一随机数,并接收新车辆编队中的第二车辆发送的第二随机数;根据第一随机数、第二随机数和预设秘钥生成算法生成新编队通信秘钥;基于生成的新编队通信秘钥与新车辆编队中的其他车辆进行通信。通过本申请实施例,车辆编队中的通信是采用编队通信秘钥进行加密过的,并且,如果出现新的车辆并入原车辆编队组建新车辆编队的情
况,则对编队通信秘钥进行更新,这样,能够有效防止车辆之间的交互信息被第三方窃取和篡改,避免车辆编队中的自动驾驶车辆按照篡改后的信息行驶而造成危险的情况,提升车辆编队中自动驾驶车辆的安全性。
[0030]下面结合本公开实施例所应用的场景,对本公开实施例涉及的技术方案进行介绍。
[0031]本公开实施例提供的车辆通信加密方法,可以应用于如图1所示的应用环境中。该应用环境包括原车辆编队中的车辆101,车辆102并入原车辆编队组建出新车辆编队。车辆之间可以进行V2X通信,上述车辆包括但不限于具有自动驾驶功能的机动车辆,上述V2X通信包括但不限于DSRC(Dedicated Short Range Communication,专用短程通信)、C

V2X(Cellular Vehicle

to

Everything,基于蜂窝网络的车用无线通信技术)。本公开实施例对车辆和车辆之间的通信方式均不做限定。
[0032]在其中一个实施例中,各车辆上还设置有通信组件,可以通过无线网络与服务器进行通信。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆通信加密方法,其特征在于,用于新车辆编队中的第一车辆,所述方法包括:在目标车辆并入原车辆编队以组建所述新车辆编队的过程中,生成第一随机数,并接收所述新车辆编队中的第二车辆发送的第二随机数;根据所述第一随机数、所述第二随机数和预设秘钥生成算法生成新编队通信秘钥;基于生成的新编队通信秘钥与所述新车辆编队中的其他车辆进行通信。2.根据权利要求1所述的方法,其特征在于,所述基于生成的新编队通信秘钥与所述新车辆编队中的其他车辆进行通信之前,所述方法还包括:接收所述新车辆编队中的第三车辆发送的加密指示信息,所述加密指示信息是基于所述第三车辆生成的新编队通信秘钥进行加密的;根据所述第一车辆生成的新编队通信秘钥对所述加密指示信息进行解密处理;对应地,所述基于生成的新编队通信秘钥与所述新车辆编队中的其他车辆进行通信,包括:若解密成功,则基于生成的新编队通信秘钥与所述新车辆编队中的其他车辆进行通信。3.根据权利要求2所述的方法,其特征在于,所述第一车辆为所述原车辆编队中的领航车,所述第二车辆为所述目标车辆,所述生成第一随机数,并接收所述新车辆编队中的第二车辆发送的第二随机数,包括:根据所述原车辆编队中车辆间通信所使用的原编队通信秘钥生成所述第一随机数,并接收所述目标车辆发送的所述第二随机数。4.根据权利要求3所述的方法,其特征在于,所述第三车辆为所述目标车辆和/或所述原车辆编队中的跟随车,所述接收所述新车辆编队中的第三车辆发送的加密指示信息,包括:接收所述跟随车和/或所述目标车辆发送的所述加密指示信息。5.根据权利要求3所述的方法,其特征在于,在接收所述目标车辆发送的所述第二随机数之前,所述方法还包括:与所述目标车辆建立点对点的加密通信;基于所述点对点的加密通信与所述目标车辆进行互信认证。6.根据权利要求5所述的方法,其特征在于,所述基于所述点对点的加密通信与所述目标车辆进行互信认证,包括:基于所述点对点的加密通信接收所述目标车辆发送的互信认证请求;其中,所述互信认证请求携带所述目标车辆的车辆运营组织信息、通信协议版本和入队目的中的至少一种;在确定所述互信认证请求满足第一预设认证条件的情况下,基于所述点对点的加密通信与所述目标车辆进行互信认证;其中,所述第一预设条件包括:所述原车辆编队同意与所述目标车辆组建所述新车辆编队,所述目标车辆的车辆运营组织信息为预设的车辆运营组织信息,所述目标车辆的通信协议版本为受支持的通信协议版本以及所述入队目的未被禁止中的至少一种。7.根据权利要求6所述的方法,其特征在于,所述基于所述点对点的加密通信与所述目
标车辆进行互信认证,包括:基于所述点对点的加密通信接收所述目标车辆发送的车辆信息;在确定所述车辆信息符合第二预设认证条件...

【专利技术属性】
技术研发人员:毕青鑫肖旭
申请(专利权)人:天津卡尔狗科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1