【技术实现步骤摘要】
【国外来华专利技术】一种数据传输方法以及装置
本申请涉及汽车领域,尤其涉及一种数据传输方法以及装置。
技术介绍
随着车载娱乐、导航、辅助驾驶等汽车电子系统的迅速发展,车载网络的通信数据明显增加。例如,在车辆内引进了具有高吞吐量的IEEE802.3以太网技术,以太网逐步成为了车载网络的骨干网。作为骨干网,以太网承载许多通信业务,比如视频点播,软件升级,监控数据上传,交互控制,诊断等大量数据。而在车内通信的环境下,车辆内的数据传输的安全性至关重要。在现有的方案中,针对车辆内传输的数据,进行了各种安全保护,如完整性保护、防重放攻击保护或者机密性保护等。然而,车内以太网的通信量大,针对数据进行保护的计算量也就越大,需要较高的硬件性能支撑该计算量。因此,如何在硬件性能支撑的前提下,对传输的数据进行有效保护,成为亟待解决的问题。
技术实现思路
本申请实施例提供了一种数据传输方法以及装置,用于为待传输的数据选择合适的保护策略,均衡ECU的计算资源。有鉴于此,本申请第一方面提供一种数据传输方法,该方法包括:第一电子控制单元(electricalcontrolunit,ECU)获取待发送数据,本申请所提及的第一ECU和第二ECU是同一车辆内的多个ECU中的任意两个ECU;第一ECU从多种保护策略中确定与待发送数据对应的保护策略,多种保护策略包括针对待发送数据的多种不同的封装方式,多种保护策略中包括针对待发送数据的计算量不同的至少两种保护策略,即在分别使用该至少两种保护策略对数据进行保护时,所需的计算量是不相同的;第一E ...
【技术保护点】
1.一种数据传输方法,其特征在于,第一ECU和第二ECU为同一车辆内的多个ECU中的任意两个ECU,所述方法包括:/n所述第一ECU获取待发送数据;/n所述第一ECU从多种保护策略中确定与所述待发送数据对应的保护策略,所述多种保护策略包括针对所述待发送数据的多种不同的封装方式,所述多种保护策略中包括对所述待发送数据进行处理的计算量不同的至少两种保护策略;/n所述第一ECU根据所述待发送数据对应的保护策略对所述待发送数据进行封装,得到封装报文;/n所述第一ECU向所述第二ECU发送所述封装报文。/n
【技术特征摘要】
【国外来华专利技术】1.一种数据传输方法,其特征在于,第一ECU和第二ECU为同一车辆内的多个ECU中的任意两个ECU,所述方法包括:
所述第一ECU获取待发送数据;
所述第一ECU从多种保护策略中确定与所述待发送数据对应的保护策略,所述多种保护策略包括针对所述待发送数据的多种不同的封装方式,所述多种保护策略中包括对所述待发送数据进行处理的计算量不同的至少两种保护策略;
所述第一ECU根据所述待发送数据对应的保护策略对所述待发送数据进行封装,得到封装报文;
所述第一ECU向所述第二ECU发送所述封装报文。
2.根据权利要求1所述的方法,其特征在于,所述第一ECU从多种保护策略中确定与所述待发送数据对应的保护策略,包括:
所述第一ECU根据所述待发送数据中包括的标识,从多种保护策略中确定与所述待发送数据对应的保护策略,所述待发送数据中包括的标识包括产生所述待发送数据的ECU的标识或者所述待发送数据的数据类型的标识。
3.根据权利要求2所述的方法,其特征在于,若所述待发送数据中包括的标识包括产生所述待发送数据的ECU的标识,所述第一ECU根据所述待发送数据中包括的标识,从多种保护策略中确定与所述待发送数据对应的保护策略,包括:
所述第一ECU根据所述标识以及映射关系确定所述待发送数据的安全等级,所述映射关系包括了所述车辆内的ECU的标识和安全等级之间的关系,所述车辆内的每个ECU对应的安全等级是根据所述车辆内的ECU类型确定;
所述第一ECU根据所述安全等级从所述多种保护策略中确定与所述待发送数据对应的保护策略。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述封装报文中包括所述待发送数据对应的保护策略的标识,所述待发送数据对应的保护策略的标识用于所述第二ECU识别出待发送数据对应的保护策略。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述至少两种保护策略中的每种保护策略包括以下一项或者多项策略:
无保护,防重放攻击保护,完整性保护或机密性保护,所述无保护表示对所述待发送数据不进行保护,所述防重放攻击保护表示对所述待发送数据进行针对重放攻击的保护,所述完整性保护表示在针对所述待发送数据生成完整性校验码,所述完整性校验码用于所述第二ECU校验所述封装报文是否完整,所述机密性保护表示对所述待发送数据进行加密处理。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述封装报文为SOME/IP报文。
7.一种数据传输方法,其特征在于,第一ECU和第二ECU为同一车辆中的多个ECU中的任意两个ECU,所述方法包括:
所述第二ECU接收所述第一ECU发送的封装报文;
所述第二ECU获取所述封装报文对应的保护策略,所述封装报文对应的保护策略包括所述第一ECU得到所述封装报文的封装方式;
所述第二ECU根据所述保护策略对所述封装报文进行解析,得到解析结果。
8.根据权利要求7所述的方法,其特征在于,所述封装报文对应的保护策略包括以下一项或者多项策略:无保护,防重放攻击保护,完整性保护或机密性保护,所述无保护表示对所述待发送数据不进行保护,所述防重放攻击保护表示对所述待发送数据进行针对防重放攻击的保护,所述完整性保护表示在所述封装报文中添加完整性校验码,所述完整性校验码用于在对所述封装报文进行解析时,校验解析得到的数据是否完整,所述机密性保护表示对所述待发送数据进行加密处理。
9.根据权利要求7或8所述的方法,其特征在于,所述封装报文中包括所述封装报文对应的保护策略的标识,所述封装报文对应的保护策略的标识用于所述第二ECU识别出所述封装报文对应的保护策略。
10.一种第一ECU,其特征在于,应用于车辆,所述车辆中包括多个电子控制单元ECU,所述第一ECU和第二ECU为所述多个ECU中的任意两个ECU,所述多个ECU之间通过以太网连接,所述第一ECU包括:
获取模块,用于获取待发送数据;
确定模块,用于从多种保护策略中确定与所述待发送数据对应的保护策略,所述多种保护...
【专利技术属性】
技术研发人员:钟胤,殷新星,张明明,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。