0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于信息安全HSM固件的ECU间安全通讯

上海控安 ? 来源:上海控安 ? 作者:上海控安 ? 2022-08-18 16:29 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者 |Ted 上海控安革路工作室资深技术顾问

来源 |鉴源实验室

01

Autosar SecOC标准

随着智能网联汽车的蓬勃发展,尤其是辅助及自动驾驶技术的提高,新一代电子电气架构对车身网络通讯信息安全提出了新的要求。整车中越来越多的零部件在直接或者间接的对外信息通讯过程中面对信息安全风险,整车FOTA、V2X等应用也催生了复杂信息交互的安全加密要求。

最近几年也发生了很多对车载网络的恶意攻击事件,以当下发展迅猛的新能源汽车电力驱动为例,整车控制器通过CAN网络发送给牵引电机控制器扭矩和转速请求等,但是当总线中有人伪造相关扭矩请求报文,将会造成牵引电机非预期加速这样的致命后果。为了应对汽车电子总线数据加密和验证的需求,AUTOSAR组织增加了全称为Secure Onboard Communication(SecOC)的组件,为车载通讯总线引入了一套通信加密和验证的标准。本文主要描述了基于ST高性能高安全性PowerPC结合Autosar SecOC完成的硬件加密的安全总线通信实现。

02

SPC58系列软件解决方案

ST SPC58系列产品内置了Hardware Security Module(HSM),SPC58xC/xG/xN等产品符合欧盟Evita Medium信息安全等级,SPC58xH产品符合欧盟Evita Full信息安全等级,能够支持客户应对当前及未来汽车电子ECU的信息安全挑战。

SPC58系列产品搭载的HSM核心由32bit PowerPC e200z0核心及针对关键密码算法的硬件单元组合而成,其通过HSM/HOST接口和Shared RAM与主核心交互。下面结合SecOC应用和服务构建了基于HSM硬件和HSM固件包的演示系统。基本架构如下图所示:

poYBAGL99jmAVaCNAAJFi_W4JwA642.png

图1 AUTOSAR规范的SecOC与HSM交互示意图

上海控安信息安全和革路工作室团队基于SPC58微控制器和HSM/Security Stack相关软件提供上述框图中的软件解决方案及示例代码:

(1)HSM核心中运行的Firmware,包括基于SPC58xH的增强型eHSM的Firmware固件或者基于SPC58xC/xG/xN等产品的标准HSM的Firmware固件。固件支持的密码学算法包括如下图所示:

pYYBAGL99laAc73zAAIuzDiASBA744.png

图2 ST HSM支持算法示意图

(2)ST提供符合Autosar Crypto Interface要求的Crypto Driver,以方便客户集成第三方Autosar基础软件;

(3)HSM核心的启动示例代码,包括基于MC_ME软件启动HSM核心及基于DCF配置的System Boot启动HSM核心;

(4)采用与对应HSM 固件相关的Crypto Driver。

03

整体ECU安全通信演示

基于上述HSM Firmware和相关硬件密码加速器,结合SecOC应用需求,开发了整体ECU间安全通信的演示系统。

(1)Host Core软件功能

运行于SPC58多核心PowerPC e200z4的Host core软件主要功能有:

·Com协议栈:包括COM、PduR、CanIf及SecOC模块;

·Crypto协议栈:包括Csm和CryIf模块;

·MCAL相关模块:包括Can和Crypto模块。

一个安全通信CAN信号发送的过程如下图:

poYBAGL99qCAO-KQAAGEWSM0_cA929.png

图3 SecOC CAN-FD信号交互流程图

(2)Crypto Driver配置

基于ST提供的相应Crypto Driver包,只需要对CryIf接口部分进行配置,包括CryptoKey和CryptoObject等配置,本例使用了AES128算法进行安全加密通信算法。

poYBAGL99riAe5q1AAHeIdQJhhA690.png

图4 基于ST Crypto Driver的配置示例

(3)HSM Core固件烧录及密钥生成

本例中HSM固件需要单独进行仿真器烧录,并且需要调用Key Management功能,提前加载Key功能。

(4)功能验证

本例实现了对CAN-FD帧payload的加密,下图中CAN帧ID 0x456的最后四个字节分别是FVM及加密结果。本例使用的UDE仿真调试器可以同时实现主核变量查看,HSM核心状态和HSM核心存储器查看。演示效果如下图所示:

pYYBAGL99tmAFEGwAAS6U9JyijM697.png

图5 SecOC在SPC58 MCU中的运行及安全通讯信号示例

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2937

    浏览量

    468949
  • 通讯
    +关注

    关注

    9

    文章

    929

    浏览量

    35811
  • ecu
    ecu
    +关注

    关注

    14

    文章

    940

    浏览量

    56088
  • 汽车
    +关注

    关注

    15

    文章

    3910

    浏览量

    39787
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    车辆信息安全测试:构建智能汽车的坚实防线

    随着智能网联汽车技术的飞速发展,车辆已经从传统的交通工具演变为高度智能化、网络化的移动终端。然而,这一变革也带来了前所未有的信息安全挑战。黑客可以通过各种手段入侵车辆系统,窃取敏感数据,甚至控制关键
    的头像 发表于 08-05 17:46 ?309次阅读

    国民技术安全芯片筑牢关键信息基础设施安全防线

    在数字浪潮席卷全球的当下,关键信息基础设施宛如国家经济社会运行的中枢神经,其安全与否,直接关乎国计民生与国家安全。近期,《关键信息基础设施商用密码使用管理规定》正式发布,这一规定犹如为
    的头像 发表于 07-07 11:28 ?571次阅读
    国民技术<b class='flag-5'>安全</b>芯片筑牢关键<b class='flag-5'>信息</b>基础设施<b class='flag-5'>安全</b>防线

    方案分享 | ARXML 规则下 ECU 总线通讯与 ADTF 测试方案

    汽车电子开发新进展:ARXML 规则与 ADTF 框架结合,实现 ECU 总线通讯高效测试
    的头像 发表于 06-25 09:53 ?2553次阅读
    方案分享 | ARXML 规则下 <b class='flag-5'>ECU</b> 总线<b class='flag-5'>通讯</b>与 ADTF 测试方案

    Vector MICROSAR HSM固件通过ISO/SAE 21434认证

    Vector针对汽车ECU硬件安全模块(HSM)的固件产品——MICROSAR HSM,已正式通过 ISO/SAE 21434认证。作为一家
    的头像 发表于 06-12 17:33 ?735次阅读
    Vector MICROSAR <b class='flag-5'>HSM</b><b class='flag-5'>固件</b>通过ISO/SAE 21434认证

    电磁兼容与信息安全测试系统平台软件

    电磁兼容与信息安全测试系统平台软件
    的头像 发表于 05-06 14:50 ?295次阅读
    电磁兼容与<b class='flag-5'>信息</b><b class='flag-5'>安全</b>测试系统平台软件

    电磁兼容与信息安全测试系统软件

    电磁兼容与信息安全测试系统软件
    的头像 发表于 04-28 22:58 ?311次阅读
    电磁兼容与<b class='flag-5'>信息</b><b class='flag-5'>安全</b>测试系统软件

    安全检测 高效合规 | 经纬恒润重磅推出PeneTrix渗透测试平台

    在汽车智能化进程加速的今天,汽车电子控制系统(ECU)开发与信息安全合规性验证正面临三重挑战:法规更新频繁、威胁场景日益复杂、传统渗透测试流程耗时费力。面对这些难题,经纬恒润基于多年的研发经验与技术
    的头像 发表于 03-17 17:04 ?837次阅读
    <b class='flag-5'>安全</b>检测 高效合规 | 经纬恒润重磅推出PeneTrix渗透测试平台

    聚焦石化领域,大核桃防爆手机如何“智”掌安全通讯

    在石化行业,安全无疑是永恒的主题。随着科技的飞速发展,智能化、信息化的应用已经渗透到石化领域的各个环节。在这一背景下,防爆手机作为保障现场通讯安全的重要工具,其重要性愈发凸显。今天,我
    的头像 发表于 12-18 16:04 ?542次阅读
    聚焦石化领域,大核桃防爆手机如何“智”掌<b class='flag-5'>安全</b><b class='flag-5'>通讯</b>?

    通讯电源的安全使用规范 通讯电源与UPS的区别

    1. 通讯电源概述 通讯电源是指为通信设备提供稳定、可靠电力的电源系统。它包括交流电源、直流电源以及备用电源系统。通讯电源的稳定性直接关系到通信系统的可靠性和安全性。 2.
    的头像 发表于 12-16 15:28 ?1167次阅读

    云驰未来inHSM信息安全固件全面适配芯驰科技E3芯片

    近日,芯驰科技与云驰未来联合宣布,云驰未来的inHSM信息安全固件在芯驰科技车规MCU产品E3119F8/E3118F4上完成部署,并正式对外发布。双方此次合作能够全面覆盖域控制器核心应用场景的
    的头像 发表于 12-14 15:12 ?1294次阅读

    智能化汽车时代:ECU测试如何高效进行?

    ECU(电子控制单元)是用于控制车载设备和系统的集成电路或计算机,被称为汽车的大脑中枢,它负责管理和控制着车辆系统的运行,如发动机控制、安全气囊、刹车系统、防抱死系统等等,因此保证ECU的正确运行
    的头像 发表于 11-14 17:04 ?728次阅读
    智能化汽车时代:<b class='flag-5'>ECU</b>测试如何高效进行?

    蓝牙AES+RNG如何保障物联网信息安全

    ?2017年,某安全公司发现黑客利用智能鱼缸窃取关键数据?。这些鱼缸配备了接入网络的智能传感器,原用于监控水温、水箱清洁度等数据。黑客通过鱼缸传感网络,成功入侵网络,窃取了大量数据,并将数据发送至
    发表于 11-08 15:38

    网御星云荣获信息安全服务数据安全类一级资质!

    近日,网御星云得到权威认证,荣获“国家信息安全测评信息安全服务(数据安全类一级)”资质!信息
    的头像 发表于 10-30 16:09 ?638次阅读
    网御星云荣获<b class='flag-5'>信息</b><b class='flag-5'>安全</b>服务数据<b class='flag-5'>安全</b>类一级资质!

    MSP MCUs的安全现场固件更新

    电子发烧友网站提供《MSP MCUs的安全现场固件更新.pdf》资料免费下载
    发表于 10-09 09:21 ?0次下载
    MSP MCUs的<b class='flag-5'>安全</b>现场<b class='flag-5'>固件</b>更新

    经纬恒润正式发布HSM固件解决方案,适配瑞萨RH850-U2A/B系列芯片

    (HardwareSecurityModule,硬件安全模块)固件产品。经纬恒润基于瑞萨RH850-U2A/B系列芯片开发的HSM固件本次发布的HS
    的头像 发表于 09-13 08:00 ?1323次阅读
    经纬恒润正式发布<b class='flag-5'>HSM</b><b class='flag-5'>固件</b>解决方案,适配瑞萨RH850-U2A/B系列芯片