安全控制器区域网络(CAN)收发器制造技术

技术编号:38523422 阅读:18 留言:0更新日期:2023-08-19 17:01
示例操作包括以下各项中的一项或多项:生成用于经由运输工具的控制器区域网络(CAN)总线传输的数据帧,该数据帧包括存储在多个字段中的数据;将至少一个认证位编码到生成的数据帧的数据字段内的值中,其中至少一个认证位包括基于用于至少一个认证位的预定义密钥的数字签名;以及经由CAN总线传输具有包括数字签名的至少一个认证位的生成的数据帧。名的至少一个认证位的生成的数据帧。名的至少一个认证位的生成的数据帧。

【技术实现步骤摘要】
【国外来华专利技术】安全控制器区域网络(CAN)收发器

技术介绍

[0001]车辆或运输工具,诸如汽车、摩托车、卡车、飞机、火车等,通常以各种方式为乘员和/或货物提供运输需求。与运输工具相关的功能可以由诸如位于运输工具上和/或运输工具之外的智能电话或计算机之类的各种计算设备识别和使用。

技术实现思路

[0002]一个示例实施例提供了一种方法,该方法包括以下各项中的一项或多项:生成用于经由运输工具的控制器区域网络(CAN)总线传输的数据帧,该数据帧包括存储在多个字段中的数据;将至少一个认证位编码到生成的数据帧的数据字段内的值中,其中该至少一个认证位包括基于用于该至少一个认证位的预定义密钥的数字签名;以及经由CAN总线传输生成的具有包括数字签名的至少一个认证位的数据帧。
[0003]另一个示例实施例提供了一种运输工具,该运输工具包括处理器,该处理器被配置为以下各项中的一项或多项:生成用于经由运输工具的控制器区域网络(CAN)总线传输的数据帧,其中该数据帧包括存储在多个字段中的数据;将至少一个认证位编码到生成的数据帧的数据字段内的值中,其中该至少一个认证位包括基于用于该至少一个认证位的预定义密钥的数字签名;以及经由CAN总线传输生成的具有包括数字签名的至少一个认证位的数据帧。
[0004]又一个示例实施例提供了一种包括指令的非暂态计算机可读介质,该指令在被处理器读取时,使处理器执行以下各项中的一项或多项:生成用于经由运输工具的控制器区域网络(CAN)总线传输的数据帧,其中该数据帧包括存储在多个字段中的数据;将至少一个认证位编码到生成的数据帧的数据字段内的值中,其中该至少一个认证位包括基于用于该至少一个认证位的预定义密钥的数字签名;以及经由CAN总线传输生成的具有包括数字签名的该至少一个认证位的数据帧。
附图说明
[0005]图1A是图示根据示例实施例的经由CAN总线连接并实现安全CAN收发器的设备的网络的图。
[0006]图1B是图示根据示例实施例的ECU与CAN总线通信的过程的图,其中ECU包括安全CAN收发器。
[0007]图1C是图示根据示例实施例的安全CAN收发器生成和接收认证位的过程的图。
[0008]图1D是图示根据示例实施例的用于在CAN总线上传输的数据帧的图。
[0009]图1E是图示根据示例实施例的包括安全CAN收发器的印刷电路板(PCB)配置的图。
[0010]图2A是图示根据示例实施例的运输工具网络图的图。
[0011]图2B是图示根据示例实施例的另一个运输工具网络图的图。
[0012]图2C是图示根据示例实施例的又一个运输工具网络图的图。
[0013]图2D是图示根据示例实施例的另一个运输工具网络图的图。
[0014]图2E是图示根据示例实施例的还一个运输工具网络图的图。
[0015]图2F是描绘根据示例实施例的一个或多个元件的电气化的图。
[0016]图2G是描绘根据示例实施例的运输工具网络中不同元件之间的互连的图。
[0017]图2H是描绘根据示例实施例的运输工具网络中不同元件之间的互连的另一个图。
[0018]图2I是描绘根据示例实施例的运输工具网络中元件之间的互连的又一个图。
[0019]图3是图示根据示例实施例的将认证位编码到CAN帧中的方法的图。
[0020]图4是图示根据示例实施例的机器学习运输工具网络示例的图。
[0021]图5A是图示根据示例实施例的用于管理与车辆相关联的数据库交易的示例车辆配置的图。
[0022]图5B是图示根据示例实施例的用于管理在各种车辆之间进行的数据库交易的另一个示例车辆配置的图。
[0023]图6A是图示根据示例实施例的区块链体系架构配置的图。
[0024]图6B是图示根据示例实施例的另一个区块链配置的图。
[0025]图6C是图示根据示例实施例的用于存储区块链交易数据的区块链配置的图。
[0026]图6D是图示根据示例实施例的示例数据区块的图。
[0027]图7是图示支持示例实施例中的一个或多个示例实施例的示例系统的图。
[0028]图8是图示根据示例实施例的安全处理器的示例的图。
具体实施方式
[0029]将容易理解,如本文各图中一般描述和图示的本部件可以以各种各样不同的配置来布置和设计。因此,如附图中所示的方法、装置、非暂态计算机可读介质和系统中的至少一个的实施例的以下详细描述并非旨在限制所要求保护的本申请的范围,而仅仅是代表所选择的实施例。
[0030](一个或多个)运输工具和某些实体,诸如远程服务器、其它运输工具和本地计算设备(例如,智能电话、个人计算机、运输工具嵌入式计算机等)之间的通信可以被接收,并由一个或多个“部件”处理,这些“部件”可以是硬件、固件、软件或其组合。这些部件可以是任何这些实体或计算设备或某些其它计算设备的一部分。在一个示例中,与区块链交易相关的共识决策可以由与(一个或多个)运输工具相关联的计算设备或部件和在(一个或多个)运输工具外部或位于远离(一个或多个)运输工具的位置的部件中的一个或多个部件执行。
[0031]如贯穿本说明书描述的本特征、结构或特性可以在一个或多个实施例中以任何合适的方式组合。例如,贯穿本说明书使用短语“示例实施例”、“一些实施例”或其它类似语言是指结合该实施例描述的特定特征、结构或特性可以被包括在至少一个实施例中的事实。因此,贯穿本说明书出现的短语“示例实施例”、“在一些实施例中”、“在其它实施例中”或其它类似语言不一定都指代相同的一组实施例,并且所描述的特征、结构或特性可以在一个或多个实施例中以任何合适的方式组合。在各图中,即使所绘出的连接是单向或双向箭头,元件之间的任何连接也可以允许单向和/或双向通信。在当前解决方案中,运输工具可以包括汽车、卡车、步行区域电池电动车辆(BEV)、电子面板车(e

Palette)、燃料电池公共汽车、摩托车、踏板车、自行车、轮船、休闲车、飞机以及可以用于将人和/或货物从一个地点运输
到另一个地点的任何物体中的一个或多个。
[0032]此外,虽然在实施例的描述中可能已经使用了术语“消息”,但是也可以使用其它类型的网络数据,诸如分组、帧、数据报等。此外,虽然在示例性实施例中可能描绘了某些类型的消息和信令,但是它们不限于某种类型的消息和信令。
[0033]示例实施例提供了方法、系统、部件、非暂态计算机可读介质、设备、运输工具和/或网络,其提供将认证位编码到CAN帧中的安全CAN收发器。
[0034]各种实施例可以包括以下中的至少一个:运输工具(在本文中也称为车辆或汽车)、数据收集系统、数据监视系统、验证系统、认证系统和车辆数据分发系统。车辆状态数据可以以诸如无线数据网络通信和/或有线通信消息之类的通信消息的形式被接收、可以被处理以识别车辆/运输工具状态状况,并提供关于运输工具的状况和/或变化的反馈。在一个示例中,用户简档可以应用于特定的运输工具本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:生成用于经由运输工具的控制器区域网络(CAN)总线传输的数据帧,所述数据帧包括存储在多个字段中的数据;将至少一个认证位编码到生成的数据帧的数据字段内的值中,其中所述至少一个认证位包括基于用于所述至少一个认证位的预定义密钥的数字签名;以及经由所述CAN总线传输具有包括所述数字签名的所述至少一个认证位的所述生成的数据帧。2.如权利要求1所述的方法,其中所述方法还包括从微控制器单元(MCU)接收配置帧,其中所述配置帧包括特殊未使用的CAN标识符,所述标识符识别所述配置帧包括用于所述认证位的配置数据,以及基于所述配置数据配置所述认证位在所述生成的数据帧中的位置。3.如权利要求1所述的方法,还包括:经由所述CAN总线接收数据帧;确定接收到的数据帧内的预定义字段不包括所需的认证位;以及响应于所述确定,拒绝所述数据帧。4.如权利要求1所述的方法,还包括:经由所述CAN总线接收数据帧;确定接收到的数据帧不包括所需的数字签名或者包括不正确的数字签名;以及响应于所述确定,拒绝所述数据帧。5.如权利要求1所述的方法,还包括:经由所述CAN总线接收不包括认证位的数据帧;确定发送接收到的数据帧的电子控制单元(ECU)的标识符在白名单上;以及响应于所述确定,接受不带所述认证位的所述数据帧。6.如权利要求1所述的方法,还包括:响应于生成的数据帧经由所述CAN总线的传输,增加计数器值;响应于所述增加,基于预定义方案更改用于所述至少一个认证位的数字签名;以及基于更改的数字签名将认证位编码到下一个生成的数据帧中。7.如权利要求1所述的方法,其中所述传输包括经由所述CAN总线的CAN高线和所述CAN总线的CAN低线同时传输具有所述至少一个认证位的所述生成的数据帧。8.一种运输工具,包括:处理器,被配置为生成用于经由运输工具的控制器区域网络(CAN)总线传输的数据帧,其中所述数据帧包括存储在多个字段中的数据,将至少一个认证位编码到生成的数据帧的数据字段内的值中,其中所述至少一个认证位包括基于用于所述至少一个认证位的预定义密钥的数字签名,以及经由所述CAN总线传输具有包括所述数字签名的所述至少一个认证位的所述生成的数据帧。9.如权利要求8所述的运输工具,其中所述处理器被配置为从微控制器单元(MCU)接收配置帧,其中所述配置帧包括特殊未使用的CAN标识符,所述标识符识别所述配置帧包括用于所述认证位的配置数据,并且基于所述配置数据配置所述认证位在所述生成的数据帧中
的位置。10.如权利要求8所述的运输工具,其中所述处理器还被配置为:经由所述CAN总线接收数据帧,确定接收到的数据帧内的预定义字段不包括所需的认证位,以及响应于所述确定,拒绝所述数据帧。11.如权利要求8所述的运输工具,其中所述处理器还被配置为:经由所述CA...

【专利技术属性】
技术研发人员:S
申请(专利权)人:丰田自动车北美公司
类型:发明
国别省市:

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

1