【技术实现步骤摘要】
发送器设备、接收器设备和通信方法
本专利技术涉及通信领域,并且具体地涉及控制器局域网的业务流机密性。
技术介绍
基于总线的通信系统例如控制器局域网(CAN)是互连特定系统的节点的一个或更多个通信总线的网络。单个节点可以包括例如传感器、致动器、控制器和/或由系统使用以执行功能的其他设备。在交通工具系统中,节点可以对应于与交通工具的功能相关联的传感器、致动器和/或电子控制单元(ECU)(例如,发动机控制模块(ECM)、动力总成控制模块(PCM)、变速器控制模块(TCM)、制动控制模块(BCM)、中央控制模块(CCM)、中央定时模块(CTM)、通用电子模块(GEM)、车身控制模块(BCM)、悬架控制模块(SCM)等)。基于总线的通信系统内的节点使用根据基于消息的通信协议串行发送和/或接收的比特串或帧经由通信总线彼此通信。CAN系统通常用于交通工具(例如,公路交通工具、越野交通工具、海上交通工具、飞行器等),并且也可以用于其他应用(例如,工业系统、医疗系统、机器人系统等)。
技术实现思路
根据一些可能的实现,一种基于总线的通信系统中包括的发送器设备可以包括发送器;以及一个或更多个处理器,一个或更多个处理器被配置成:获得要在基于总线的通信系统的通信总线上发送的有效载荷;在传输层上基于有效载荷生成一个或更多个第一帧,一个或更多个第一帧中的每个第一帧包括第一报头和传输层有效载荷的相应部分,其中,一个或更多个第一帧的最后一个帧包括与一个或更多个第一帧相关联的认证标签;将一个或更多个第一帧提供给数据链路层;在数据链 ...
【技术保护点】
1.一种包括在基于总线的通信系统中的发送器设备,所述发送器设备包括:/n发送器;以及/n一个或更多个处理器,所述一个或更多个处理器被配置成:/n获得要在所述基于总线的通信系统的通信总线上发送的有效载荷;/n在传输层上基于所述有效载荷生成一个或更多个第一帧,所述一个或多个第一帧中的每个第一帧包括第一报头和传输层有效载荷的相应部分,/n其中,所述一个或更多个第一帧中的最后一个帧包括与所述一个或更多个第一帧相关联的认证标签;/n将所述一个或更多个第一帧提供给数据链路层;/n在所述数据链路层上基于所述一个或更多个第一帧生成一个或更多个第二帧,所述一个或更多个第二帧中的每个第二帧包括第二报头、数据链路层有效载荷的相应部分和帧结束指示;/n将与针对所述通信总线上的所述有效载荷的通信提供业务流机密性相关联的一个或更多个填充比特:/n在所述传输层上添加到所述有效载荷,或者/n在所述数据链路层上添加到所述一个或更多个第一帧;以及/n在所述通信总线上发送所述一个或更多个第二帧。/n
【技术特征摘要】
20200228 US 16/805,4951.一种包括在基于总线的通信系统中的发送器设备,所述发送器设备包括:
发送器;以及
一个或更多个处理器,所述一个或更多个处理器被配置成:
获得要在所述基于总线的通信系统的通信总线上发送的有效载荷;
在传输层上基于所述有效载荷生成一个或更多个第一帧,所述一个或多个第一帧中的每个第一帧包括第一报头和传输层有效载荷的相应部分,
其中,所述一个或更多个第一帧中的最后一个帧包括与所述一个或更多个第一帧相关联的认证标签;
将所述一个或更多个第一帧提供给数据链路层;
在所述数据链路层上基于所述一个或更多个第一帧生成一个或更多个第二帧,所述一个或更多个第二帧中的每个第二帧包括第二报头、数据链路层有效载荷的相应部分和帧结束指示;
将与针对所述通信总线上的所述有效载荷的通信提供业务流机密性相关联的一个或更多个填充比特:
在所述传输层上添加到所述有效载荷,或者
在所述数据链路层上添加到所述一个或更多个第一帧;以及
在所述通信总线上发送所述一个或更多个第二帧。
2.根据权利要求1所述的发送器设备,其中,所述基于总线的通信系统使用以下之一:
控制器局域网CAN协议;
具有灵活数据速率的CAN协议;或者
CAN超大型协议。
3.根据权利要求1所述的发送器设备,其中,所述一个或更多个处理器还被配置成,当在所述传输层上将所述一个或更多个填充比特添加到所述有效载荷时:
在所述传输层上将有效载荷长度指示符添加到所述有效载荷;以及
在所述传输层上对将所述有效载荷长度指示符和将所述一个或更多个填充比特添加到所述有效载荷的结果进行加密,以生成所述传输层有效载荷。
4.根据权利要求1所述的发送器设备,其中,所述一个或更多个处理器还被配置成,当在所述传输层上将所述一个或更多个填充比特添加到所述有效载荷时:
在所述传输层上接收指示总填充有效载荷长度的信息;并且
基于指示所述总填充有效载荷长度的信息,将所述一个或更多个填充比特添加到所述有效载荷。
5.根据权利要求1所述的发送器设备,其中,当在所述传输层上将所述一个或更多个填充比特添加到所述有效载荷时,所述第一报头包括关于所述传输层有效载荷开始于有效载荷长度指示符的指示。
6.根据权利要求1所述的发送器设备,其中,所述一个或更多个处理器还被配置成,当在所述数据链路层上将所述一个或更多个填充比特添加到所述一个或更多个第一帧时:
在所述数据链路层上对将所述一个或更多个填充比特添加到所述一个或更多个第一帧的结果进行加密,以生成所述数据链路层有效载荷。
7.根据权利要求1所述的发送器设备,其中,所述一个或更多个处理器还被配置成,当在所述数据链路层上将所述一个或更多个填充比特添加到所述一个或更多个第一帧时:
在所述数据链路层上接收指示要在所述通信总线上发送的总长度的信息,指示所述总长度的信息是从所述传输层接收的;并且
基于所述指示要在所述通信总线上发送的总长度的信息,将所述一个或更多个填充比特添加到所述一个或更多个第一帧。
8.根据权利要求1所述的发送器设备,其中,当在所述数据链路层上将所述一个或更多个填充比特添加到所述一个或更多个第一帧时,将标识所述传输层有效载荷的长度的信息包括在所述第一报头中。
9.根据权利要求1所述的发送器设备,其中,当在所述数据链路层上将所述一个或更多个填充比特添加到所述一个或更多个第一帧时,将加密的有效载荷长度指示符包括在所述第二报头中。
10.根据权利要求1所述的发送器设备,其中,当在所述数据链路层上将所述一个或更多个填充比特添加到所述一个或更多个第一帧时,使用分隔符将所述一个或更多个填充比特与所述一个或更多个第一帧分隔开。
11.一种包括在基于总线的通信系统中的接收器设备,所...
【专利技术属性】
技术研发人员:亚历山大·策,洛朗·埃特,
申请(专利权)人:英飞凌科技股份有限公司,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。