互联汽车的安全系统与开放应用的关键
扫描二维码
随时随地手机看文章
建造带有网关的车辆正成为汽车行业的新兴趋势。网关是在车辆电子系统间实现安全可靠通信的电子设备。超过90%的现代化车辆创新和功能来自日渐增多的电子系统。这一增长正在通过汽车网关改变车载网络架构。汽车网关可在异构车载网络之间提供无缝通信,并解决数据带宽和安全性挑战。
互联汽车是远程攻击的潜在目标,如果不进行适当保护,互联汽车可能会遭到破坏,从而导致失去控制、驾驶员受伤和昂贵的诉讼费用。幸运的是,网关安全机制可帮助大幅减少网6络攻击的风险,最大限度保障驾驶员的安全,并防止车辆被盗和知识产权丢失。除了执行数据路由功能和支持全车范围的新应用,汽车网关在车辆安全方面也起到了关键作用。
消费者对更丰富的车辆功能的需求不断增加,促使汽车中使用的电子产品越来越复杂,因为采用不同网络接口的计算机(称为电子控制单元(ECU))越来越多。现代化车辆可集成超过100个通过多个网络连接的ECU,如CAN(控制局域网)、LIN(本地互连网络)、FlexRay和以太网。
异构车载网络采用具有各种数据速率的独特协议。LIN用于低速应用,如传感器和致动器(20 kbps),CAN用于中速应用,包括大多数ECU到ECU通信(1-5 Mbps),FlexRay用于实时安全关键应用(10 Mbps),以太网则用于高速应用,如信息娱乐和高级驾驶员辅助系统(ADAS),以及无线接口(3G/4G/未来的5G、BT、Wi-Fi、V2X)(100 Mbps至千兆级速度)。
网关作为中心枢纽,能够安全可靠地互连和处理这些异构车载网络中的数据。网关提供物理隔离和协议转换,用于在功能域(动力传动、底盘与安全系统、车身控制、信息娱乐、远程信息处理、ADAS)之间路由数据。功能域通过共享数据实现新功能。通过网关,工程师可设计出更稳健、功能性更强的车载网络,从而增强驾驶体验。
车辆制造商(OEM)积极致力于研发新功能,以期从竞争中脱颖而出。自动驾驶需要安全连接和功能域ECU之间的高带宽通信,因此要想实现自动驾驶,网关必不可少。网关作为车载网络的核心,也非常适合用来支持全车范围的应用,如无线(OTA)更新和车辆分析,以及与OEM服务器(云)的安全通信。
网关的主要功能是在网络和ECU之间提供安全的无缝通信,包括在车辆的许多内部网络和外界的外部网络之间架起一座桥梁。要确保ECU获得正确操作车辆所需的信息,流畅的数据传输必不可少,因此网关必须以低延迟和低抖动提供任意到任意的网络通信。
互联汽车中的网关非常适合用于管理ECU固件的远程OTA更新。如今,支持OTA更新的少数车辆通常只能更新信息娱乐系统或网络接入模块如T-BOX。通过与所有车辆功能域连接的网关进行OTA更新,让OEM能够远程修复/预防车辆问题,解决安全漏洞,并实现新功能,从而改善用户体验,并且能够创造收入。
解决汽车市场对安全性的快速增长的要求是一个越来越复杂的挑战。汽车网络可能会成为网络攻击的目标,尤其是像CAN这样在设计时未考虑到安全性的传统网络,因此汽车网络很容易受到伪造消息和干扰攻击。互联汽车的外部无线接口引入了另一个攻击手段,进一步加大了安全风险。黑客可以提取私密信息或加密密钥等资产,或通过利用实施漏洞来影响车辆的操作。作为多层安全架构的一部分,安全网关可以在一定程度上削减这些安全风险。
安全网关层可作为一道防火墙,控制从外部接口(如互联网)到车辆内部网络的访问,并控制车载网络中的哪些节点可以相互通信。安全网关还提供功能域隔离;例如,在不受信任的信息娱乐系统和受信任的安全关键系统之间。诸如恩智浦网关处理器等解决方案提供的安全处理层采用安全启动和实时完整性检查机制,确保代码真实、可信、未经篡改,并为加密和安全密钥管理提供嵌入式硬件安全模块(HSM)。
此外,安全机制还会保护接口和通信,通过消息验证来确认发送者的身份,通过加密来保护数据完整性和隐私性,并通过流量监控进行入侵检测,以防止可影响安全性的外来危害。网关必须处于物理隔离的可信执行环境,具有安全内存,并且可抵御物理攻击,以维持安全完整性。