【技术实现步骤摘要】
【国外来华专利技术】通信系统中的消息认证方法及通信系统
本专利技术涉及通信系统中的消息认证技术。
技术介绍
作为车载网络,采用了CAN(ControllerAreaNetwork:控制器局域网)。在该CAN中设有被称为OBD2端口的诊断用端口,并能够接收在网络上流动的消息(message)或在网络上发送消息。由于OBD2端口是不进行消息的过滤处理等的直接接口,所以当在OBD2端口上连接了不正当的设备时,存在被重放攻击(ReplayAttack)的危险性。在此所述的重放攻击是指通过窃听在网络上流动的消息并存储其内容,重发所存储的消息来引起不正当的动作的攻击。此外,不正当的设备即使不知道消息的内容,如果知道消息发送后的车辆动作,则也能够掌握该消息的意图。作为防止这种重放攻击的技术,提出了在CAN消息中嵌入消息认证代码(MAC)的技术(非专利文献1)。在该方案中,如图11所示,根据从第N个至第N+3个这4个CAN消息所包含的数据字段(datafield)(64×4=256位)生成64位的MAC,并按每16位划分为4份,嵌入从第N+4个至第N+7个这4个CAN消息的CRC字段(16位)中进行发送。在接收侧,从第N+4个至第N+7个CAN消息的CRC字段取得MAC,根据是否与由从第N个至第N+3个数据字段生成的MAC一致,来判断从第N个至第N+3个CAN消息是否正当。在从CRC字段得到的MAC与根据数据字段计算出的MAC不同的情况下,可以判断为从第N个至第N+3个CAN消息的任一个不正当。在先技术文献非专利文献1:D.K.Nilsson,U.E.Larson,E.Jonsson,“Ef ...
【技术保护点】
一种消息认证方法,是网络连接了多个节点的通信系统中的消息认证方法,其特征在于,包含:各节点在每当主消息由其他节点发送时,增加存储在各节点中的计数值的步骤;发送节点发送主消息的步骤;发送节点在发送所述主消息时增加计数值的步骤;发送节点发送包含消息认证代码的MAC消息的步骤,所述消息认证代码基于所述主消息和所述计数值而生成;接收节点接收所述主消息和所述MAC消息的步骤;以及接收节点根据基于所述主消息和所述计数值生成的消息认证代码与所述MAC消息所包含的消息认证代码是否一致,来验证所述主消息的正当性的步骤。
【技术特征摘要】
【国外来华专利技术】2011.10.31 JP 2011-2391611.一种消息认证方法,是网络连接了多个节点的通信系统中的消息认证方法,其特征在于,包含:各节点在由各节点以外的其他节点发送具有上述各节点发送或接收的消息ID的主消息时,增加存储在各节点中的计数值的步骤;各节点中的发送节点发送主消息的步骤;发送节点在发送所述主消息时增加计数值的步骤;发送节点发送包含消息认证代码的MAC消息的步骤,所述消息认证代码基于所述主消息和所述计数值而生成;各节点中的接收节点接收所述主消息和所述MAC消息的步骤;以及接收节点根据基于所述主消息和所述计数值生成的消息认证代码与所述MAC消息所包含的消息认证代码是否一致,来验证所述主消息的正当性的步骤。2.根据权利要求1所述的消息认证方法,其特征在于,所述消息认证代码通过利用共用密钥的加密算法而生成。3.一种消息认证方法,是网络连接了多个节点的通信系统中的消息认证方法,其特征在于,包含:各节点在具有上述各节点发送或接收的消息ID、即规定的消息ID的消息由各节点以外的其他节点发送时,增加存储于各节点中的与该消息ID对应的计数值的步骤;各节点中的发送节点发送包含消息ID和数据字段的主消息的步骤;发送节点在发送所述主消息时增加与所述消息ID对应的计数值的步骤;发送节点发送包含消息认证代码的MAC消息的步骤,所述消息认证代码基于所述消息ID、所述数据字段以及与所述消息ID对应的计数值而生成;各节点中的接收节点接收所述主消息和所述MAC消息的步骤;以及接收节点根据基于与所述消息ID对应的计数值、以及所述主消息所包含的所述消息ID和所述数据字段而生成的消息认证代码与所述MAC消息所包含的消息认证代码是否一致,来验证所述主消息的正当性的步骤。4.根据权利要求3所述的消息认证方法,其特征在于,所述消息认证代码通过利用共用密钥的加密算法而生成。5.根据权利要求4所述的消息认证方法,其特征在于,所述消息认证代码从位串提取规定的位而生成,所述位串使利用所述共用密钥的所述加密算法作用于所述消息ID、所述数据字段以及与所述消息ID对应的计数值而生成。6.根据权利要求3~5中任一项所述的消息认证方法,其特征在于,主节点在通信系统启动时通过广播来告知与各消息ID对应的计数值的初始值。7.根据权利要求6所述的消息认证方法,其特征在于,所述主节点按照每个消息ID生成随机值并进行广播发送,各节点将使利用共用密钥的加密算法作用于所接收到的随机值而生成的数值,用作与各消息ID对应的计数值的初始值。8.一种通信系统,是至少网络连接了发送节点和接收节点的通信系统,其特征在于,发送节点具有:计数值存储构件,所述计数值存储构件存储计数值;计数值增加构件,每当接收发送节点以外的其他节点发送的主消息时以及每当自身节点发送主消息时,所述计数值增加构件增加计数值;主消息发送构件,所述主消息发送构件发送主消息;以及MAC消息发送构件,所述MAC消息发...
【专利技术属性】
技术研发人员:小熊寿,松本勉,畑正人,田边正人,吉冈克成,大石和臣,
申请(专利权)人:丰田自动车株式会社,国立大学法人横滨国立大学,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。