1.一种车载网络系统,具备遵循CAN协议即控制器局域网络协议并经由总线进行通信的多个电子控制单元,所述车载网络系统具备:
第一电子控制单元,通过所述总线发送包含识别符的一个或多个数据帧,所述识别符是关于在用于算出消息认证码的计算中使用的数据的识别符,所述消息认证码表示发送内容的合法性;和
第二电子控制单元,接收在所述总线上发送来的一个或多个数据帧,并根据接收到的数据帧的所述识别符,进行消息认证码的验证处理。
2.根据权利要求1所述的车载网络系统,
所述第一电子控制单元使消息认证码包含在要发送的所述一个或多个数据帧中的至少一个数据帧中来进行发送,该消息认证码通过使用了配置在该一个或多个数据帧内的一个以上区域中的数据的计算而算出,
所述第一电子控制单元所发送的所述一个或多个数据帧所包含的所述识别符包含如下信息,该信息表示在用于算出所述消息认证码的计算中使用的、该一个或多个数据帧内的一个以上数据的区域,
所述第二电子控制单元通过使用了由所述识别符表示的区域的数据的计算,进行所述验证处理。
3.根据权利要求2所述的车载网络系统,
所述第一电子控制单元通过使用了配置在要发送的多个数据帧内的一个以上区域中的数据的计算,算出所述消息认证码,并使算出的消息认证码包含在该多个数据帧中的至少一个数据帧中来进行发送,
所述第一电子控制单元所发送的所述多个数据帧所包含的所述识别符包含表示该多个数据帧的数量的信息,
所述第二电子控制单元在接收到由接收到的某一个数据帧所包含的所述识别符表示的数量的数据帧的情况下,通过使用了由接收到的各数据帧中的所述识别符表示的区域的数据的计算,进行所述验证处理。
4.一种接收方法,是在车载网络系统中使用的接收方法,所述车载网络系统具备遵循CAN协议即控制器局域网络协议并经由总线进行通信的多个电子控制单元,所述接收方法包括:
接收步骤,接收在所述总线上发送来的、包含识别符的一个或多个数据帧,所述识别符是关于在用于算出消息认证码的计算中使用的数据的识别符,所述消息认证码表示发送内容的合法性;和
验证步骤,在所述接收步骤中接收到一个或多个数据帧的情况下,根据接收到的数据帧的所述识别符,进行消息认证码的验证处理。
5.根据权利要求4所述的接收方法,
在所述接收步骤中接收的数据帧中的所述识别符表示该数据帧的数据字段的内容的类别。
6.根据权利要求5所述的接收方法,
在所述接收步骤中接收的所述一个或多个数据帧中的至少一个数据帧包含消息认证码,
由在所述接收步骤中接收的数据帧中的所述识别符表示的、数据字段的内容的所述类别表示:在该数据字段中是否包含在用于算出消息认证码的计算中使用的数据的区域,
在所述验证步骤中,在由所述识别符表示的数据字段的内容的所述类别表示包含在用于算出消息认证码的计算中使用的数据的区域的情况下,通过使用了在用于算出该数据字段中的消息认证码的计算中使用的数据的区域的值的计算,进行所述验证处理。
7.根据权利要求4所述的接收方法,
在所述接收步骤中接收的数据帧中的所述识别符表示该数据帧的数据字段中的一个类别的数据的区域。
8.根据权利要求7所述的接收方法,
在所述接收步骤中接收的所述一个或多个数据帧中的至少一个数据帧包含消息认证码,
由在所述接收步骤中接收到的数据帧中的所述识别符表示的所述一个类别的数据的区域是在用于算出消息认证码的计算中使用的数据的区域,
在所述验证步骤中,通过使用了由所述识别符表示的区域的数据的计算,进行所述验证处理。
9.根据权利要求4所述的接收方法,
在所述接收步骤中接收的数据帧中的所述识别符配置在该数据帧的数据字段中,
在所述验证步骤中,根据接收到的数据帧的数据字段内的所述识别符,进行所述验证处理。
10.根据权利要求4所述的接收方法,
所述一个或多个数据帧所包含的所述识别符包含如下信息,该信息表示该一个或多个数据帧内的一个以上数据的区域,
在所述验证步骤中,通过使用了与在所述接收步骤中接收到的数据帧中的所述识别符对应的区域的数据的计算,进行所述验证处理。
11.一种发送方法,是在车载网络系统中使用的发送方法,所述车载网络系统具备遵循CAN协议即控制器局域网络协议并经由总线进行通信的多个电子控制单元,所述发送方法包括:
算出步骤,通过使用了配置在一个或多个数据帧内的一个以上区域的数据的计算,算出用于表示发送内容的合法性的消息认证码;和
发送步骤,使在所述算出步骤中算出的消息认证码包含在所述一个或多个数据帧中的至少一个数据帧中,并发送包含识别符的该一个或多个数据帧,所述识别符是关于在用于算出该消息认证码的计算中使用的数据的识别符。
12.根据权利要求11所述的发送方法,
在所述发送步骤中发送的数据帧中的所述识别符表示该数据帧的数据字段的内容的类别。
13.根据权利要求12所述的发送方法,
由在所述发送步骤中发送的数据帧中的所述识别符表示的、数据字段的内容的所述类别表示:在该数据字段中是否包含在所述算出步骤中在用于算出所述消息认证码的计算中使用的数据的区域。
14.根据权利要求11所述的发送方法,
在所述发送步骤中发送的数据帧中的所述识别符表示该数据帧的数据字段中的一个类别的数据的区域。
15.根据权利要求14所述的发送方法,
由在所述发送步骤中发送的数据帧中的所述识别符表示的所述一个类别的数据的区域是在所述算出步骤中在用于算出所述消息认证码的计算中使用的数据的区域。
16.根据权利要求11所述的发送方法,
在所述发送步骤中,将所述识别符配置在发送的数据帧的数据字段中。
17.根据权利要求11所述的发送方法,
在所述发送步骤中发送的所述一个或多个数据帧所包含的所述识别符包含如下信息,该信息表示在用于算出所述消息认证码的计算中使用的、该一个或多个数据帧内的一个以上数据的区域。
18.一种电子控制单元,是遵循CAN协议即控制器局域网络协议并经由总线进行通信的电子控制单元,具备:
接收部,接收在所述总线上发送来的、包含识别符的一个或多个数据帧,所述识别符是关于在用于算出消息认证码的计算中使用的数据的识别符,所述消息认证码表示发送内容的合法性;和
验证部,在由所述接收部接收到一个或多个数据帧的情况下,根据接收到的数据帧的所述识别符,进行消息认证码的验证处理。
19.一种电子控制单元,是遵循CAN协议即控制器局域网络协议并经由总线进行通信的电子控制单元,具备:
算出部,通过使用了配置在一个或多个数据帧内的一个以上区域中的数据的计算,算出用于表示发送内容的合法性的消息认证码;和
发送部,使由所述算出部算出的消息认证码包含在所述一个或多个数据帧中的至少一个数据帧中,并发送包含识别符的该一个或多个数据帧,所述识别符是关于在用于算出该消息认证码的计算中使用的数据的识别符。