1月31日 - 恩智浦半导体NXP Semiconductors(纳斯达克代码:NXPI),全球最大的汽车半导体解决方案供应商1,今日宣布推出新的安全型CAN收发器系列,该系列为安全型CAN通信提供无缝、高效的解决方案,且无需软件或加密。
每辆汽车中都使用CAN网络来连接电子控制单元(ECU),预计未来十年它仍会是主导性网络。随着汽车电子设备不断增多,跨CAN网络交换的实时数据量也在增加。
CAN是一个强大的多点连接网络,迄今为止,车内大部分数据通信都没有安全措施,单个受到破坏的ECU可以直接访问联网的ECU。目前市场上的安全解决方案使用基于加密和复杂密钥管理的报文认证码(MAC)来保护CAN通信,但这势必造成CAN总线负载、报文延迟和计算能耗的增加。
如果处理器没有足够的计算能力,则现有ECU设计将无法轻松升级以支持安全型CAN报文。然而,汽车制造商可以利用安全型CAN收发器来保障现有ECU设计中的报文安全,与从现有ECU过渡到安全ECU相比,这种安全解决方案更为简单快速。
恩智浦为CAN网络开发了一种完全基于收发器的解决方案,目的是保证高效安全——不增加带宽开销、不增加延迟、不增加处理器负载。这种新颖的方法可用作加密型安全解决方案的补充,即在纵深防御(DiD)概念中增加一层,或用作独立选项。
恩智浦资深副总裁兼高级汽车模拟业务线总经理Jens Hinrichsen表示:“同现有产品相比,恩智浦安全型CAN收发器是一种颠覆性方法。它能提高效率,并减少日益复杂的汽车所需的重要系统资源。”
安全型CAN收发器的安全功能
发送端的防欺骗保护:旨在保护CAN总线不受被破坏的ECU的侵害,即在发送路径中根据CAN报文ID对报文进行过滤。如果ECU试图用原来未分配给它的ID发送报文,安全型CAN收发器可以拒绝向总线发送该报文。
接收端的防欺骗保护:当总线上出现与当前ECU发送ID相冲突的CAN报文时,一种补救保护措施就是使该报文失效。这种方法意味着每个ECU都有能力在不法ECU使用相同ID发送报文时保护自己的ID。
防篡改保护:使CAN总线上报文失效的方法可以用来预防篡改攻击,提供一个有被破坏ECU介入发送的明显标志。
防范泛洪攻击和限速控制:从发送端限制每个ECU在任意时间可以发送的报文数量,有助于防止总线遭到泛洪攻击,留下一些总线负载供某些类型的关键任务使用。
关键字:恩智浦 CAN 汽车网络
引用地址:
恩智浦最新CAN收发器系列保障CAN通信安全而无需加密
推荐阅读最新更新时间:2024-07-25 19:59
车规级SIT1043Q低功耗CAN收发器特点及典型应用
一SIT1043Q车载CAN收发器特点 SIT1043Q属于芯力特公司的第三代高速CAN FD收发器,目前已经通过第三方AEC-Q100认证、德国益驰CAN通信一致性测试、德国C&S兼容性测试。相比第一代基础SIT1040Q和第二代CAN FD SIT1042Q CAN收发器,此芯片引脚更多功能更全。SIT1043Q在实现基本CAN收发器功能的同时,增强了电磁兼容性(EMC)性能,并引出SPLIT引脚稳定总线信号共模输出,支持与电压为3V至5V的MCUTXD&RXD电平适配。除此之外,同时还具有的高级功能包括: ❶支持通过INH引脚使能关断整个节点电源,只保留SIT1043Q CAN收发器待机工作实 现节点功耗最低;❷支持5种工作
[嵌入式]
全面了解CAN总线协议
提及总线,总是让人联想到那些交错在一起的计算机电线。那么这些电线如何发挥功效呢?这还得配合总线协议的管理来使用。那么今天我们介绍的就是CAN总线协议。看看这个协议的含义和应用吧。
1,CAN总线协议基本概念:
(1),报文:总线上的信息以不同格式的报文发送,但长度有限。当总线开放时,任何连接的单元均可开始发送一个新报文。
(2),信息路由:在CAN系统中,一个CAN节点不使用有关系统结构的任何信息,这里包含一些重要的概念:系统灵活性——节点可以在不要求所有节点及其应用层改变任何软件或硬件的情况下,被接于CAN网络。报文通信——一个报文的内容由其标示符ID命名,ID并不指出报文的目的,但描述数据的含义,
[嵌入式]
CAN总线错误检测机制
CAN总线是ISO国际标准化的串行通信协议。在汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,CAN总线应运而生,图1为CAN总线在汽车中的应用图。 图 1 汽车中CAN总线的应用 CAN的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。图2为CAN总线网路图,它的出现为分布式
[嵌入式]
STM32之CAN---工作/测试模式浅析
1 bxCAN工作模式 bxCAN有3个主要的工作模式:初始化模式、正常模式和睡眠模式。 在硬件复位后,bxCAN工作在睡眠模式以节省电能,同时CANTX引脚的内部上拉电阻被激活。软件通过对CAN_MCR寄存器的INRQ或SLEEP位置’1’,可以请求bxCAN进入初始化或睡眠模式。一旦进入了初始化或睡眠模式,bxCAN就对CAN_MSR寄存器的INAK或SLAK位置’1’来进行确认,同时内部上拉电阻被禁用。 当INAK和SLAK位都为’0’时,bxCAN就处于正常模式。在进入正常模式前,bxCAN必须跟CAN总线取得同步;为取得同步,bxCAN要等待CAN总线达到空闲状态,即在CANRX引脚上监测到11个连续的隐性位
[单片机]
STM32 CAN通信 滤波器配置总结
首先声明stm32手册写的太蛋疼,让我看了好长时间没看懂,后来根据实践再回头看了,才看懂一些,在这里还要感激网友发表的博客,下面内容为转载: 一、在STM32互联型产品中,CAN1和CAN2分享28个过滤器组,其它STM32F103xx系列产品中有14个过滤器组,用以对接收到的帧进行过滤。 每组过滤器包括了2个可配置的32位寄存器:CAN_FxR0和CAN_FxR1。这些过滤器相当于关卡,每当收到一条报文时,CAN要先将收到的报文从这些过滤器上 过 一下,能通过的报文是有效报文,收进相关联FIFO(FIFO1或FIFO2),不能通过的是无效报文(不是发给 我 的报文),直接丢弃。 (标准CAN的标志长度是11位。扩展格式C
[单片机]
面向汽车市场CAN/Ethernet用共模扼流圈的噪声对策事例
1.背景 近年来汽车市场的电子化日趋明显,今后随着新能源汽车的普及,ADAS等附加功能会越来越丰富,每台汽车中搭载的电子设备的数量也会相应增加,并且电子设备的种类也会越来越多样化。 在汽车的电子化进程中,为了实现车内电子设备间的通信,车载LAN的搭载变成了必不可少的存在。由于车载LAN可以进行大量的信息传输,因此它在高速通信方面不可或缺,而且由于对高可靠性的通信品质的需求,因此会使用大量的独特的车载接口。在车载LAN中,特别大范围普及使用的是CAN(控制器区域网络)。CAN的传输速度最大可达到1Mbps,它通过差分方式跟总线连接。CAN的总线上面可以连接多个节点,实现了1个对多的通信网的结构。由于CAN这种高可靠性的控制方式,
[汽车电子]
高质量人机交互应用开发板怎么选?米尔&NXP优惠第二弹
高质量人机交互应用开发板怎么选?米尔&NXP优惠第二弹 无人驾驶汽车、AI机器人、智能家居…… 各种产品纷纷走向智能化 但同时也离不开与人的交流互动 想要拥有爽快的交互体验和酷炫的显示 首先要选择一块高质量的开发板 『NXP开发板特惠活动』 这一次带来了基于i.MX8M Mini开发板 高质量板卡在线发福利!! 今天登场的开发板 是基于i.MX8M Mini的MYD-C8MMX-V2开发板 不仅拥有高性能处理器 还搭载GPU和VPU提升视觉交互体验 并且能保障实时通讯和控制 以及丰富的通讯外设和IO连接 接下来 一起来领略这款高质量板卡的魅力! 1. 高性能&低功耗的核心平台 米尔的
[嵌入式]
CAN能信卡的Linux设备驱动程序设计实现
摘要: 介绍了Linux下设备驱动程序的结构,描述了CAN通信卡设备驱动程序的软件框架以及如何将CAN设备驱动程序加入到Linux系统内核中。讨论了具体实现中为了提高通信效率和通信能力,改进设备驱动程序的缓冲区管理以及利用Linux的特点合理设计中断处理程序。
关键词: Linux操作系统 设备驱动程序 CAN通信卡 中断处理程序
目前,许多工业现场如电力系统、化工系统等大量使用控制器局部网(CAN-Controller Area Network)现场总线网络,CAN通信卡作为计算机的外设将计算机接入CAN网络。市场上有不少CAN通信卡,但基本上都不带Linux驱动程序,当需要在Linu
[嵌入式]