一种安全通信的方法及装置制造方法及图纸

技术编号:28049308 阅读:42 留言:0更新日期:2021-04-09 23:42
本申请提供一种安全通信的方法及装置,可应用于自动驾驶技术领域,其中方法包括:第一车辆从第一终端设备接收第一消息,发送第一协商消息,并接收来自第二车辆的第一协商消息;第二车辆的第一协商消息包括第二车辆的第一协商参数、第二车辆在所述车队中的编号和第二车辆的证书;并在与第一车辆在车队中的编号相邻的车辆的证书验证通过后,根据该编号相邻的车辆的第一协商参数确定第二协商参数;发送第二协商消息,并接收来自所述第二车辆的第二协商消息;在第二车辆的证书验证通过后,根据每个第二车辆的第二协商参数生成组密钥。车队的车辆可以在组密钥协商过程中对车辆证书进行验证,缩短了组密钥协商时延,提高了信息安全和网络安全的性能。

【技术实现步骤摘要】
【国外来华专利技术】一种安全通信的方法及装置
本申请涉及自动驾驶
,尤其涉及一种安全通信的方法及装置。
技术介绍
自动驾驶应用中的一个重要场景是车辆的编队行驶,在车辆编队行驶场景中,最前车辆可以充当“火车头”的角色,后车自动跟随行驶,并实现编队车辆几乎同步加减速、转向及制动。在车辆编队行驶过程中,群组内的车队成员之间主要通过V2X(vehicletoeverything,车到万物)方式来进行车辆间的通信,但V2X基于开放的无线通信网络,相比传统网络更容易受到攻击,对于主要基于V2X通信的车辆编队行驶领域所带来的损害也更大。因此,在自动驾驶的车辆编队行驶场景下,对V2X通信的安全性提出更高的要求。因此,现有急需提出一种针对自动驾驶领域中车辆编队行驶过程中车队成员之间进行安全通信的方案。
技术实现思路
本申请提供一种安全通信的方法及装置,用于实现自动驾驶领域中群组行驶过程中车队成员之间的安全通信。该方法可以由终端设备实现,例如,车辆或车载设备(例如,车载T-BOX(TelematicsBOX)),也可以由终端设备的部件本文档来自技高网...

【技术保护点】
1.一种安全通信的方法,其特征在于,包括:/n第一车辆从第一终端设备接收第一消息,所述第一消息用于指示所述第一车辆在车队中的编号;/n所述第一车辆发送第一协商消息,所述第一协商消息包括所述第一车辆的第一协商参数、所述第一车辆在车队中的编号和所述第一车辆的证书;/n所述第一车辆接收来自第二车辆的第一协商消息;其中,所述第二车辆为所述车队中除所述第一车辆之外的其他车辆,所述第二车辆的第一协商消息包括所述第二车辆的第一协商参数、所述第二车辆在所述车队中的编号和所述第二车辆的证书;/n在所述第二车辆中,编号与所述第一车辆在车队中的编号相邻的车辆的证书验证通过后,所述第一车辆根据所述与所述第一车辆在车队...

【技术特征摘要】
【国外来华专利技术】1.一种安全通信的方法,其特征在于,包括:
第一车辆从第一终端设备接收第一消息,所述第一消息用于指示所述第一车辆在车队中的编号;
所述第一车辆发送第一协商消息,所述第一协商消息包括所述第一车辆的第一协商参数、所述第一车辆在车队中的编号和所述第一车辆的证书;
所述第一车辆接收来自第二车辆的第一协商消息;其中,所述第二车辆为所述车队中除所述第一车辆之外的其他车辆,所述第二车辆的第一协商消息包括所述第二车辆的第一协商参数、所述第二车辆在所述车队中的编号和所述第二车辆的证书;
在所述第二车辆中,编号与所述第一车辆在车队中的编号相邻的车辆的证书验证通过后,所述第一车辆根据所述与所述第一车辆在车队中的编号相邻的车辆的第一协商参数确定第二协商参数;
所述第一车辆发送第二协商消息,所述第二协商消息包括所述第二协商参数、所述第一车辆在车队中的编号和所述第一车辆的证书;
所述第一车辆接收来自所述第二车辆的第二协商消息;所述第二车辆的第二协商消息包括所述第二车辆的第二协商参数、所述第二车辆在所述车队中的编号和所述第二车辆的证书;
在所述第二车辆的证书验证通过后,所述第一车辆根据每个所述第二车辆的第二协商参数生成与所述车队中任一车辆进行安全通信的组密钥。


2.如权利要求1所述的方法,其特征在于,所述第二车辆的第一协商消息还包含第一签名数据;其中,所述第一签名数据是使用所述第二协商参数和所述第二车辆在所述车队的编号进行签名操作得到的。


3.如权利要求2所述的方法,其特征在于,所述在与所述第一车辆在车队中的编号相邻的车辆的证书验证通过后,所述第一车辆根据所述与所述第一车辆在车队中的编号相邻的车辆的第一协商参数确定第二协商参数,包括:
所述在所述第二车辆的证书验证通过后,且所述第一签名数据验证通过后,所述第一车辆根据所述与所述第一车辆在车队中的编号相邻的车辆的第一协商参数确定第二协商参数。


4.如权利要求1-3任一项所述的方法,其特征在于,所述第二车辆的第二协商消息包括还包括第二签名数据;其中,所述第二签名数据是使用所述第二协商参数和所述第二车辆的编号进行签名操作得到的。


5.如权利要求4所述的方法,其特征在于,所述在所述第二车辆的证书验证通过后,所述第一车辆根据每个所述第二车辆的第二协商参数生成与所述车队中任一车辆进行安全通信的组密钥,包括:
在所述第二车辆的证书验证通过后,且所述第二签名数据验证通过后,所述第一车辆根据每个所述第二车辆的第二协商参数生成所述组密钥。


6.如权利要求1-5任一项所述的方法,其特征在于,所述第一消息包括协商请求字段、所述车队的车辆信息、第三签名数据和发送所述第一消息的第一设备的证书;
其中,所述协商请求字段用于触发所述车队内的车辆发送第一协商消息;所述车队的车辆信息包括所述车队中每一车辆的车辆标识和所述车辆标识对应的所述车辆在所述车队的编号;所述第三签名数据为使用所述第一终端设备的私钥,对第三数字摘要进行加密得到的,所述第三数字摘要是使用所述协商请求字段、所述车队的车辆信息,基于所述预设摘要算法确定的。


7.如权利要求1-6任一项所述的方法,其特征在于,所述第一终端设备的证书包含所述第一终端设备的公钥;
所述第一车辆接收第一消息之后,还包括:
在所述第一终端设备的证书验证通过后,且所述第三签名数据证书验证通过后,所述第一车辆根据所述车队的车辆信息,确定自身的车辆标识对应的所述编号。


8.如权利要求1-7任一项所述的方法,其特征在于,还包括:
所述第一车辆使用自身生成的第一随机数,基于第一预设算法运算得到第一协商参数。


9.如权利要求1-8任一项所述的方法,其特征在于,所述第一车辆根据所述第二车辆的第二协商参数确定第二协商参数,包括:
所述第一车辆使用自身生成的第一随机数和所述第二车辆的第一协商参数,基于第二预设算法运算得到所述第二协商参数。


10.如权利要求1-9任一项所述的方法,其特征在于,所述第一车辆根据每个所述第二车辆的第二协商参数生成与所述车队中任一车辆进行安全通信的组密钥,包括:
所述第一车辆使用自身生成的第一随机数、所述第二车辆的第二协商参数和所述编号位于所述第一车辆在车队中的编号之后的第二车辆的第二协商参数,基于第三预设算法运算得到所述组密钥。


11.如权利要求1-10任一项所述的方法,其特征在于,还包括:
所述第一车辆向所述车队中的任一车辆发送数据之前,使用所述组密钥对需要交互的数据进行加密,并将所述加密后的数据发送至目标车辆;和/或
所述第一车辆接收来自所述车队中的任一车辆的数据后,使用所述组密钥对接收到的所述数据进行解密。


12.一种安全通信的方法,其特征在于,包括:
第一终端设备从应用服务器获取车队的车辆信息,所述车队的车辆信息包括所述车队中每一车辆的车辆标识和所述车辆标识对应的所述车辆在所述车队中的编号;
所述第一终端设备向所述车队中每一车辆发送第一消息,所述第一消息包括协商请求字段、所述车队的车辆信息、第三签名数据和发送所述第一消息的第一设备的证书;
其中,所述协商请求字段用于触发所述车队内的车辆发送第一协商消息;所述车队的车辆信息包括所述车队中每一车辆的车辆标识和所述车辆标识对应的所述车辆在所述车队的编号;所述第三签名数据为使用所述第一终端设备的私钥,对第三数字摘要进行加密得到的,所述第三数...

【专利技术属性】
技术研发人员:陈幼雷
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1