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

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

3天内不再提示

从传统到智能化:汽车内部通信的安全挑战与SecOC解决方案

上海同星智能科技有限公司 2023-08-14 10:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

01

需求背景

Demand background

在传统的汽车电子结构中,车内的电控单元(ECU)数量和复杂性受到限制,通信带宽也受到限制。因此,人们普遍认为车内各个ECU之间的通信是可靠的。只要ECU节点接收到相应的消息,就会对其进行处理。然而,随着汽车行业和互联网的持续发展,汽车变得越来越智能化和互联化,这种默认的车内通信变得越来越不安全。如果在车辆的物理总线上添加一个新的节点,该节点发送虚假信号或篡改其他ECU发送的消息,例如加速、刹车和转弯信号,而与之相关的动力控制ECU却盲目接受这些消息,那么车辆可能会失去控制。因此,迫切需要开发一种安全高效的算法,用于验证消息的真实性,确认消息发送方的合法性以及数据是否遭到篡改。在这种背景下,安全板载通信(Secure Onboard Communication,简称SecOC)机制应运而生。

02

SecOC实现原理

SecOC principle of realization

什么是SecOC

SecOC是Security Onboard Communication 的简称,中文名称叫做安全车载通信,是AUTOSAR从Classic Platform4.2开始新增的一个基础模块,主要的作用就是为汽车嵌入式网络总线上的数据传输提供身份验证和防止重放攻击的功能。

SecOC实现原理

SecOC 机制要求在协议数据单元 (Protocol Data Unit, 简称 PDU) 的发送方和接收方的 ECU 都要实现 SecOC 模块。

在发送方,SecOC 模块通过向待发送的协议原始 PDU 添加认证信息来创建安全PDU,认证信息包括新鲜度值(Freshness Value,简称 FV) 和 信 息 认 证 码(Message Authentication Code,简称 MAC)。

2c556084-3a47-11ee-bbcf-dac502259ad0.jpg

FV 由新鲜度值管理模块 (FVM) 获得。FVM 分为 Master FVM( 由网关担任 ) 和 Slave FVM( 由其它实现 SecOC 机制的 ECU 担任 ),前者会向后者发送新鲜度值同步消息来保证PDU 收发端 FV 的一致性,后者则向前者发送 FV 同步请求消息。

将 PDU 的数据标识符、原始 PDU 以及完整新鲜度值拼接起来,传递给认证算法产生 MAC 值。

接收方收到安全 PDU 后会通过MAC认证模块对其新鲜性与完整性进行验证,如果验证成功,那么将原始的数据PDU上传到上层应用的软件模块,如果验证失败,则直接丢弃。

2c664ec6-3a47-11ee-bbcf-dac502259ad0.jpg

03

TOSUN SecOC测试解决方案

SecOC test solution

该解决方案是基于SecOC方案实现车内敏感信息的认证。

TOSUN SecOC系统是基于TOSUN同星自研核心软件TSMaster和CAN工具实现能够涵盖开发和生产过程中的测试需求。主要功能包含主节点同步报文解析,完整新鲜度值生成,计算MAC值,生成并发送安全报文、接收解析验证安全报文和故障注入功能。

测试面板总体如下图所示:

2c939bb0-3a47-11ee-bbcf-dac502259ad0.jpg

3.1 同步报文接收

新鲜值管理模块在整车身上一般由网关充当,负责发送同步报文,便于从节点更新新鲜值。同步报文的主要作用是保证安全PDU发送和接收端新鲜度值信息的一致性。

2cc6f0b4-3a47-11ee-bbcf-dac502259ad0.jpg

同步报文的行程计数器(Trip Counter)、重置计数器(Reset Counter)和MAC值(Authenticator)长度定义如下:

2cdfb28e-3a47-11ee-bbcf-dac502259ad0.jpg

本解决方案采用AES128-CMAC标准算法和基于同步消息的复合counter新鲜度值管理方案,MAC值计算方式为CMAC-AES128(DataID/Payload/FV,CK)。

→ 图示是TOSUN SecOC解决方案中同步报文接收的演示

2cf7d788-3a47-11ee-bbcf-dac502259ad0.jpg

第一部分显示被测件(主节点)发送的同步报文和报文解析。Data ID由主节点(被测件/新鲜值管理模块)决定。

第二部分为算法计算的MAC值,与接收的MAC值前两位是一致的,则验证成功返回0;否则验证失败返回1,并且错误数量+1。

3.2 新鲜度值管理

→ 图示是TOSUN SecOC解决方案中新鲜度值管理的演示

完整的新鲜度值包括(64bit):行程计数器(Trip Counter),重置计数器(Reset Counter), 重置标志值(Reset Flag)和消息计数器(Message Counter)。

2d0f2280-3a47-11ee-bbcf-dac502259ad0.jpg

1)行程计数器和重置计数器由同步报文决定

2)消息计数器每发送一次安全报文自增1

3)重置标志位为重置计数器最后2bit数据

从节点内完整的新鲜度值由以上四个数据生成。

2d28c686-3a47-11ee-bbcf-dac502259ad0.jpg

3.3 安全报文发送

→ 图示是TOSUN SecOC解决方案中安全报文发送的演示

2d493b3c-3a47-11ee-bbcf-dac502259ad0.jpg


第一部分设置2字节的Data ID和4字节的控制信号(十进制、十六进制输入即可)。

第二部分显示加密后的MAC值,截取的新鲜值、截取的MAC值和发送的安全报文(安全报文由4个字节控制信号、1个字节截取新鲜度值和3个字节截取MAC值组成)。

本解决方案的新鲜度值和MAC值截取的标准是在CAN协议的通信方式下,FV截取低位1字节,MAC截取高位3字节。

2d70e4fc-3a47-11ee-bbcf-dac502259ad0.jpg

3.4 安全报文接收

→ 图示是TOSUN SecOC解决方案中安全报文接收的演示

2d8b3528-3a47-11ee-bbcf-dac502259ad0.jpg

第一部分设置接收端2字节的Data ID(安全报文发送和接收模块的Data ID需一致,否则在安全报文接收端会验证失败),显示完整的安全报文。

第二部分显示接收端的MAC验证结果,验证成功返回0,亮绿灯;验证失败返回1,亮红灯,错误数量+1。

3.5 故障注入测试

→ 图示是TOSUN SecOC解决方案中故障注入测试的演示

2d99dda8-3a47-11ee-bbcf-dac502259ad0.jpg


在该面板中点击任意类型故障注入按钮可进行故障注入,可看到【接收端】的错误数量增加并亮红灯。以检测和评估系统的可靠性和稳定性,从而提高系统的质量。

其中“模拟过去新鲜值发送”是指将新鲜值篡改成上一次发送 的新鲜值,“模拟未来新鲜值发送”同理。

2db2cc8c-3a47-11ee-bbcf-dac502259ad0.jpg


如果想查看详细的报文信息,可以在“报文信息”中查看正确发送或故障注入的安全报文,过滤标识符为 2CA 的报文即可。同步报文也可查看,标识符为 25C。

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

    关注

    15

    文章

    5209

    浏览量

    59708
  • ecu
    ecu
    +关注

    关注

    14

    文章

    966

    浏览量

    56882
  • 汽车
    +关注

    关注

    15

    文章

    4043

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    干货分享 | TSMaster安全管理模块用户手册:一站式配置SecOC与MACSec

    随着汽车智能化、网联深度发展,车载网络的安全不再是“可选项”,而是保障车辆可靠运行的基石。面对AUTOSARSecOC、车载以太网MACSec等多样
    的头像 发表于 11-07 20:04 146次阅读
    干货分享 | TSMaster<b class='flag-5'>安全</b>管理模块用户手册:一站式配置<b class='flag-5'>SecOC</b>与MACSec

    汽车智能化” 和 “家电高端

    规模、低成本生产了。​ 要知道,7nm 芯片的设计成本高达 2.978 亿美元(约 21 亿人民币),如果良率上不去,每颗芯片的成本会贵离谱,根本没法用在汽车、家电这些大众消费品上。现在良率突破
    发表于 10-28 20:46

    智能巡检系统传统人工巡检智能化运维的转变

    在数字智能化转型的背景下,智能巡检管理系统正成为企业运维管理体系的核心组成部分。这一系统通过深度融合物联网、大数据、人工智能等先进技术,重新定义了设备巡检和维护的工作模式,实现了
    的头像 发表于 10-15 11:10 226次阅读

    AI智能安全帽_“被动防护”“主动预防”的智能化革新

    随着物联网、人工智能(AI)和传感器技术的快速发展,传统安全帽已不再仅仅是头部防护工具,而逐渐演变为一款智能化装备——AI智能
    的头像 发表于 09-27 19:37 387次阅读
    AI<b class='flag-5'>智能</b><b class='flag-5'>安全</b>帽_<b class='flag-5'>从</b>“被动防护”<b class='flag-5'>到</b>“主动预防”的<b class='flag-5'>智能化</b>革新

    华为星河AI安全园区解决方案助力行业智能化转型

    华为全联接大会2025期间,华为数据通信产品线政企领域总裁程剑深度解读了华为星河AI安全园区解决方案,该方案以AI为核心驱动力,构建覆盖企业分支、园区等全场景的零信任网络
    的头像 发表于 09-25 10:59 673次阅读

    汽车软件安全测试中的痛点与Bugspot解决方案

    上海磐时PANSHI“磐时,做汽车企业的安全智库”汽车软件安全测试中的痛点与Bugspot解决方案日前在
    的头像 发表于 09-05 16:17 434次阅读
    <b class='flag-5'>汽车</b>软件<b class='flag-5'>安全</b>测试中的痛点与Bugspot<b class='flag-5'>解决方案</b>

    突破传统桎梏,PPEC Workbench 开启电源智能化设计新路径

    数据库,接入器件商城,新硬件接入能快速推荐适配方案,极大加快产品落地速度。 二、 平台优势:全生命周期智能化闭环 PPEC Workbench 电力电子智能化设计平台重构了电源设计的全流程,实现了
    发表于 08-26 11:40

    鲲云科技助力油田行业智能化安全管理

    随着国家对安全生产要求的不断加强,油田行业的安全管理亟待实现智能化和高效。在油田智能化升级的浪潮中,众多 AI 转型
    的头像 发表于 07-25 15:04 716次阅读

    艾默生 SolaHD 通过 \"地板云端™\"解决方案和在线产品配置器推进电能质量管理

    代码:EMR)是一家全球性的技术与工程公司,通过创新解决方案推动世界向更健康、更安全、更智能、更可持续的方向发展。 艾默生旗下电能质量解决方案专家SolaHD正通过其\"
    发表于 06-10 14:50

    迪米科技非接触红外测温应用:赋能养生壶智能化升级

    一、迪米智能养生壶-非接触红外测温介绍 传统温控技术依赖接触式温度传感器,存在响应滞后、测温精度不足等问题,难以满足用户对智能化与精准的需求;在此,迪米科技测温模组利用非接触式红外
    发表于 05-20 21:43

    智能家居Mesh组网方案:实现智能化生活的无缝连接NRF52832

    互联成为了一个迫切的问题。 为了解决这一问题,迅通科技研发了智能家居 Mesh 组网方案,为传统智能家居产品商提供了智能化解决方案,以实现全
    发表于 04-15 14:07

    启明智显AI(人工智能解决方案加速传统企业智能化转型

    启明智显AI解决方案,将AI技术深入传统行业,支持多模态交互、生成式AIoT、灵活调用AI能力,通过快捷、经济的方案助力企业实现智能化转型
    的头像 发表于 02-27 17:33 1042次阅读
    启明智显AI(人工<b class='flag-5'>智能</b>)<b class='flag-5'>解决方案</b>加速<b class='flag-5'>传统</b>企业<b class='flag-5'>智能化</b>转型

    Melexis LED驱动方案助力汽车制造商打造个性车内空间

    汽车内饰氛围灯,早已不再是简单的照明工具,更是提升驾乘体验、展现个性风格的重要元素。静态的色彩点缀动态的灯光秀,车内灯光正变得越来越
    的头像 发表于 02-21 17:04 2022次阅读

    学校安全用电管理中的智能化解决方案

    摘要     本文探讨了学校安全用电管理的重要性,分析了当前学校用电安全面临的挑战,并提出了智能化解决方案。文章重点介绍了安科瑞电气火灾监控系统和智慧用电管理平台的技术特点及其在学校
    的头像 发表于 02-12 17:34 695次阅读
    学校<b class='flag-5'>安全</b>用电管理中的<b class='flag-5'>智能化解决方案</b>

    单轴测径仪也可以智能化

    地完成测量任务,为科研工作提供有力支持。 3.其他领域:此外,单轴测径仪还在航空航天、汽车制造等领域发挥着重要作用。智能化技术的融入使得测径仪能够更好地适应不同领域的需求,为各领域的发展提供有
    发表于 12-31 13:55