亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

基于安全FPGA SoC的可信执行环境,护航车载舱内AI

本文演示可信执行环境(TEE)结合安全FPGA SoC,如何保护现代汽车舱内AI系统。

系列第一部分"联网汽车中的可信执行环境"指出:TEE虽普及于智能手机,汽车系统采用仍有限。缺乏TEE会使关键车辆功能暴露于攻击。第二部分聚焦舱内AI案例,展示现代TEE与FPGA SoC如何构建强健安全基石。

典型舱内AI系统

舱内AI是高级驾驶辅助系统(ADAS)关键组件,部署比全自动驾驶更广。利用摄像头或其他传感器,提供情境安全引导,支持语音手势等直观交互。例如,内向摄像头监测卡车司机醉酒、分心、疲劳、倦怠迹象并预警防事故。该技术已普及商用车队,逐渐渗透乘用车提升驾驶安全。AI摄像头还能检测遗留儿童宠物,规避热害风险。

典型舱内平台追踪驾驶行为、验证安全带使用、可训练识别关注物体——手机、钥匙扣、婴儿座椅等。须对视频流执行ML推理、与其他ECU(如中央ADAS或车载娱乐)通信、支持安全固件升级。额外功能包括侧后视摄像头盲区检测、从中央ADAS卸载车内网络(IVN)认证。

硬件加固案例

Microchip PolarFire SoC FPGA典范集成混合关键性负载平台。FPGA结构高效执行ML推理,四核RISC-V处理器子系统处理控制监控任务。系统支持确定性RTOS与节能Linux发行版并行,如图1。

基于安全FPGA SoC的可信执行环境,护航车载舱内AI

图1. PolarFire SoC舱内AI平台。ML推理跑FPGA结构。RISC-V SoC承载控制监控功能。

PolarFire SoC内置硬件安全特性:防篡改封装、差分功耗分析(DPA)对抗措施、SECDED保护的128 kB启动Flash实现安全启动。这些措施防侧信道攻击、防比特流克隆、允许车厂限制FPGA编程仅授权单元。

AI推理模型与数据资产保护

平台关键数据资产:

为保障机密性、完整性、可用性(CIA)设计至关重要。典型攻击面与威胁:

攻击面潜在利用
应用与网络层针对IVN、OTA、PII泄露的恶意软件或缓冲区溢出
富OSLinux庞大攻击面可致系统妥协或隐蔽入侵
传感器模型黑客或对抗ML通过内存访问,导致ADAS误判
传感器代理模型逆向 — 攻击者从输入输出观测重构推理模型

实施可信执行环境

强制安全分离的TEE是零信任架构强力对策。Hex Five MultiZone® Security利用内存分区原语(RISC-V PMP、ARM MPU)和CPU特权级创建隔离区。在PolarFire SoC上,MultiZone将系统分区为5个安全容器,如图2。

基于安全FPGA SoC的可信执行环境,护航车载舱内AI

图2. MultiZone在PolarFire SoC创建5区域。仅MultiZone运行于M模式(RISC-V CPU Ring 0);每红框表示软件定义、硬件隔离区域。

五大区域:

  1. OTA — 保护空中升级CIA
  2. 摄像头 — 保障传感器数据流
  3. IVN认证 — 类HSM功能,保护加密密钥和签名
  4. RTOS — 控制IVN流量
  5. Linux飞地 — 遏制操作系统源故障

此配置展示TEE与硬件加固如何为舱内AI建立基础安全平台。

TEE作为基础安全层

强健汽车安全态势应至少包含:

将TEE引入车辆,与现代智能手机保护并行,为更高车辆安全铺路。

本文由Microchip Diptesh Nandi合著。

行业文章为合作伙伴提供与All About Circuits读者分享技术洞察的渠道。文章遵循严格编辑准则,反映合作伙伴观点,不必然代表All About Circuits立场。

工业技术

  1. AC 分析配置:曲线类型、计算点与频率扫描设置
  2. 验证済み SPICE 网表与示例电路集锦
  3. 单一二进制编码器驱动四位 7 段显示器设计
  4. 原厂件为何优于副厂件?长期可靠性视角的五大铁律
  5. 盘中过孔(VIA-in-Pad)提升PCB性能的关键优势
  6. 3D打印赋能砂型铸造:缩短工装周期、加速交付
  7. 在PLCnext设备上用grpcurl安全远程访问gRPC
  8. ST 与 YouTransactor 联合推出 PCI 安全 SoC,驱动 50,000+ 移动支付终端
  9. Microchip发布500美元以下RISC-V FPGA开发套件Icicle Kit
  10. 选择正确 FPGA 编码:基于康威生命游戏的实战研究
  11. 掌握 C# using 指令:命名空间导入、别名与静态导入全解析
  12. 设计基于 FPGA 的 RC 舵机控制器:精准 PWM 实现