
本公开涉及车辆通信领域,尤其涉及一种车辆通信方法、系统、装置、电子设备及存储介质。
2、由于can通信总线上传输的报文是以明文数据方式进行传输,为了验证传输的报文的正确性,现有对采用cp autosar的车辆在不同的ecu进行通信时,通常基于ecu软件层面中基础软件层中的安全板载通信(secure onboard communication,secoc)调用密码服务管理器(crypto service manager,csm)中的消息认证码(message authenticationcode,mac)功能以实现对传输的报文进行通信认证。
3、然而,即使在不同ecu之间进行通信时,secoc使用mac功能对can通信总线上传输的报文进行通信认证,传输的报文还是属于明文传输,这样容易被监测进而向车辆上的一些ecu发送伪造的控制信息,使得车辆上的一些ecu执行非安全的动作,导致行车不安全。
1、本公开提供一种车辆通信方法、系统、装置、电子设备及存储介质,以至少解决相关技术中由于secoc使用mac功能对can通信总线上传输的报文进行通信认证,传输的报文还是属于明文传输,导致容易被监测进而向车辆上的一些ecu发送伪造的控制信息,使得车辆上的一些ecu执行非安全的动作,进而导致行车不安全的技术问题。本公开的技术方案如下:
2、根据本公开实施例的第一方面,提供一种车辆通信方法,应用于车辆的第一电子控制单元,包括:
4、将待传输数据发送至预先配置的加解密模块,由加解密模块调用密码服务管理器中的加解密功能为待传输数据进行加密以得到密文数据;加解密模块基于第一电子控制单元的基础软件层中的安全板载通信设置;
6、根据本申请实施例的第二方面,提供一种车辆通信系统,车辆通信系统包括基于通信总线通信的同一车辆中的第一电子控制单元和第二电子控制单元,包括:
7、第一电子控制单元用于获取通信总线上的待传输数据,并将待传输数据发送至预先配置的第一加解密模块,由第一加解密模块调用第一密码服务管理器中的加解密功能为待传输数据进行加密以得到密文数据,再基于通信总线将密文数据发送至第二电子控制单元;待传输数据为车辆相关控制数据,第一加解密模块基于第一电子控制单元的基础软件层中的安全板载通信设置;
8、第二电子控制单元用于接收密文数据,并将密文数据发送至预先配置的第二加解密模块,由第二加解密模块调用第二密码服务器中的加解密功能为密文数据进行解密,以得到密文数据对应的车辆相关控制数据;第二加解密模块基于第二电子控制单元的基础软件层中的安全板载通信设置。
10、获取模块,用于获取通信总线上的待传输数据;待传输数据为车辆相关控制数据;
11、加密模块,用于将待传输数据发送至预先配置的加解密模块,由加解密模块调用密码服务管理器中的加解密功能为源数据进行加密以得到密文数据;加解密模块基于第一电子控制单元的基础软件层中的安全板载通信设置;
13、根据本申请实施例的第四方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上述第一方面中任一项所述的方法。
14、根据本申请实施例的第五方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本申请实施例的第一方面中任一所述的方法。
16、通过获取待传输数据,继而将待传输数据发送至预先配置的加解密模块,由加解密模块调用密码服务管理器中的加解密功能为待传输数据进行加密以得到密文数据,其中,加解密模块基于第一电子控制单元的基础软件层中的安全板载通信设置,再而基于通信总线将密文数据发送至第二电子控制单元,达到了为不同ecu之间通信的报文进行加密的目的,实现了提高车辆中不同ecu进行通信的安全性;从而可以避免车辆上的一些ecu被发送伪造的控制信息。
17、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种车辆通信方法,其特征在于,应用于车辆的第一电子控制单元,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一电子控制单元包括协议数据单元路由模块;所述将所述待传输数据发送至预先配置的加解密模块,包括:
3.根据权利要求2所述的方法,其特征在PA视讯中国股份有限公司于,所述第一电子控制单元还包括所述协议数据单元路由模块的下层模块中的控制器局域网总线接口模块;所述基于通信总线将所述密文数据发送至第二电子控制单元,包括:
4.根据权利要求1所述的方法,其特征在于,所述由所述加解密模块调用密码服务管理器中的加解密功能为所述待传输数据进行加密以得到密文数据,包括:
5.一种车辆通信方法,其特征在于,应用于车辆的第二电子控制单元,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述第二电子控制单元包括协议数据单元路由模块;所述将所述密文数据发送至预先配置的加解密模块,包括:
7.一种车辆通信系统,其特征在于,所述车辆通信系统包括基于通信总线通信的同一车辆中的第一电子控制单元和第二电子控制单元;包括:
10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至4中任一项所述的一种车辆通信方法或权利要求5至6中任一项所述的一种车辆通信方法。
本公开关于一种车辆通信方法、系统、装置、电子设备及存储介质。该方法可以包括:通过获取待传输数据,继而将待传输数据发送至预先配置的加解密模块,由加解密模块调用密码服务管理器中的加解密功能为待传输数据进行加密以得到密文数据,其中,加解密模块基于第一电子控制单元的基础软件层中的安全板载通信设置,再而基于通信总线将密文数据发送至第二电子控制单元,达到了为不同ECU之间通信的报文进行加密的目的,实现了提高车辆中不同ECU进行通信的安全性,从而可以避免车辆上的一些ECU被发送伪造的控制信息。
1.数字信号处理 2.传感器技术及应用 3.机电一体化产品开发 4.机械工程测试技术 5.逆向工程技术研究
1.振动信号时频分析理论与测试系统设计 2.汽车检测系统设计 3.汽车电子控制系统设计