消息认证库制造技术

技术编号:16484315 阅读:51 留言:0更新日期:2017-10-31 16:30
描述了一种车辆通信测试系统,该车辆通信测试系统包括其上储存有计算机程序产品的诊断计算机。该程序产品包括用于诊断计算机的非暂时性计算机可读介质,该非暂时性计算机可读介质包括储存在计算机可读介质上的应用软件程序,该应用软件程序包括指令,该指令适应于验证通过车辆中的网络连接所传送的加密消息。该指令包括:执行初始化序列,该初始化序列包括在诊断计算机处接收初始化数据,其中,该初始化数据与多个车辆系统模块(VSM)相关联,该多个车辆系统模块经由车辆网络连接联接在一起;接收通过网络连接所传送的加密消息来作为诊断计算机处的数据输入;以及基于初始化数据在诊断计算机处确定所接收到的加密消息是否有效。

Message authentication library

A vehicle communication test system is described. The vehicle communication test system consists of a diagnostic computer that stores computer program products on it. The products include non temporary computer readable medium for the diagnosis of the computer, the temporary stored in the computer readable medium including computer readable media application software program, the application program includes instruction, the instruction to encrypt the message to verify through the in vehicle network connection transmission. The instructions include: initialization sequence, the initialization sequence includes receiving initialization data, in the diagnosis of computer where the initialization data with multiple vehicle system module (VSM) associated with the multiple vehicle system module via vehicle network connection connected together; receive encrypted messages transmitted through the network connection as a diagnostic computer the data input; and based on the received data to determine the initialization in the diagnosis of computer's encrypted message is valid.

【技术实现步骤摘要】
消息认证库
本专利技术涉及用于诊断计算机的应用软件,其包括用于验证通过车辆总线传达的代码的消息认证库。
技术介绍
内部车辆消息流量可以被加密。例如,车辆可以具有通过数据总线互连的多个电子模块,并且该模块可以通过该总线彼此通信以便执行车辆功能。如果恶意攻击者(例如,黑客)能够访问总线,则该攻击者可以能够操控或者如若不然控制一些车辆功能——例如,有害于授权用户。因此,一种传统做法是对通过总线(在模块之间)发送的消息流量进行加密。因此,如果攻击者获取了未授权访问,则该攻击者将只会发现加密的消息——使得攻击者更不可能能够操控或者控制车辆。在设计与研发期间,这种车辆数据总线系统需要进行测试以便验证和核实该系统正恰当地操作——例如,在将车辆销售给顾客(或者授权用户)之前。车辆制造商可以将子系统研发外包给供应商。例如,制造商可以请求供应商提供总线和模块接口(例如,其中,该接口允许模块彼此通信)。在供应商研发期间,供应商通常需要测试和验证数据总线系统。然而,制造商可能不希望给供应商提供特定安全数据——例如,制造商可能不希望给供应商提供加密密匙来解密内部消息流量。因此,需要一种机构或者工具,该机构或者本文档来自技高网...
消息认证库

【技术保护点】
一种计算机程序产品,所述计算机程序产品包括:用于诊断计算机的非暂时性计算机可读介质,所述非暂时性计算机可读介质包括储存在所述计算机可读介质上的应用软件程序,所述应用软件程序包括指令,所述指令适应于验证通过车辆网络连接所传送的加密消息,其中,所述指令包括:执行初始化序列,所述初始化序列包括:在所述诊断计算机处接收初始化数据,其中,所述初始化数据与多个车辆系统模块(VSM)相关联,所述多个车辆系统模块经由所述车辆网络连接联接在一起;接收通过所述网络连接所传送的加密消息来作为所述诊断计算机处的数据输入;以及基于所述初始化数据在所述诊断计算机处确定所述接收到的加密消息是否有效。

【技术特征摘要】
2016.04.18 US 15/1318711.一种计算机程序产品,所述计算机程序产品包括:用于诊断计算机的非暂时性计算机可读介质,所述非暂时性计算机可读介质包括储存在所述计算机可读介质上的应用软件程序,所述应用软件程序包括指令,所述指令适应于验证通过车辆网络连接所传送的加密消息,其中,所述指令包括:执行初始化序列,所述初始化序列包括:在所述诊断计算机处接收初始化数据,其中,所述初始化数据与多个车辆系统模块(VSM)相关联,所述多个车辆系统模块经由所述车辆网络连接联接在一起;接收通过所述网络连接所传送的加密消息来作为所述诊断计算机处的数据输入;以及基于所述初始化数据在所述诊断计算机处确定所述接收到的加密消息是否有效。2.根据权利要求1所述的计算机程序产品,其中,所述指令进一步包括:在所述诊断计算机处提供输出数据,所述输出数据包括所述接收到的加密消息是有效的还是无效的。3.根据权利要求2所述的计算机程序产品,其中,所述输出数据是合格的或者不合格的。4.根据权利要求1所述的计算机程序产品,其中,所述诊断计算机经由第二诊断计算机接收所述初始化数据和所述加密消息,所述第二诊断计算机进一步联接至所述网络连接,其中,两个诊断计算机均是非车载式装置。5.根据权利要求1所述的计算机程序产品,其中,所述指令进一步包括:将所述初始化数据储存在所述诊断计算机处的存储器中。6.根据权利要求1所述的计算机...

【专利技术属性】
技术研发人员:M·R·南军达帕
申请(专利权)人:通用汽车环球科技运作有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1