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

    文章

    4444

    浏览量

    54106
  • ecu
    ecu
    +关注

    关注

    14

    文章

    822

    浏览量

    53888
  • 汽车
    +关注

    关注

    12

    文章

    2991

    浏览量

    36076
收藏 人收藏

    评论

    相关推荐

    释放总线潜力:汽车总线离线模拟解决方案

    传统的ECU模拟工具通常需要依赖上位机软件来发起通信,这在离线场景和自动化产线中带来不便。为了应对这一挑战,虹科推出了创新的汽车总线离线模拟解决方案
    的头像 发表于 02-20 14:38 173次阅读
    释放总线潜力:<b class='flag-5'>汽车</b>总线离线模拟<b class='flag-5'>解决方案</b>

    车内语音识别数据在智能驾驶中的应用与挑战

    一、引言 随着智能驾驶技术的不断发展,车内语音识别数据在智能驾驶中的应用越来越广泛。车内语音识别技术为驾驶员提供了更加便捷和安全的驾驶体验,
    的头像 发表于 01-26 18:14 772次阅读

    纳芯微电子:传统分布式ECU已过时?集中式智能化方案成为新宠!

    。分布式架构中 ECU 的局限性对于车辆的生产成本、功能实现、未来发展都提出了挑战,集中式智能化解决方案域控制器与域内中心化架构则应运而生。 以下几点为域控制器逐渐取代 ECU 的主要根因: ◆ 汽车电子化与
    的头像 发表于 12-01 15:23 233次阅读
     纳芯微电子:<b class='flag-5'>传统</b>分布式ECU已过时?集中式<b class='flag-5'>智能化</b><b class='flag-5'>方案</b>成为新宠!

    智能时代,如何解决汽车以太网面临的测试挑战

    新能源电动汽车发展如火如荼,伴随而来的是汽车智能化时代,智能化离不开网络,汽车内部也需要一个高速的汽车
    的头像 发表于 10-16 10:43 316次阅读
    <b class='flag-5'>智能</b>时代,如何解决<b class='flag-5'>汽车</b>以太网面临的测试<b class='flag-5'>挑战</b>?

    AUTOSAR SecOC:保障汽车通信安全

    在现代汽车行业中,随着电子控制单元(ECUs)的普及以及车与车之间通信的不断增加,确保通信安全变得尤为关键。AUTOSAR (Automotive Open System Archit
    的头像 发表于 10-09 16:37 603次阅读
    AUTOSAR <b class='flag-5'>SecOC</b>:保障<b class='flag-5'>汽车</b><b class='flag-5'>通信</b>的<b class='flag-5'>安全</b>

    柔性电子供应链企业的机会与挑战

    , 《方案》也提出,推动高端绿色智能化发展 ,制造业绿色智能工厂势在必行,同时也面临高质量发展挑战
    发表于 09-15 11:37

    迎产业东风,柔性电子供应链企业的机会与挑战

    , 《方案》也提出,推动高端绿色智能化发展 ,制造业绿色智能工厂势在必行,同时也面临高质量发展挑战
    发表于 09-15 11:36

    用于蜂窝连接的ST4SIM安全解决方案

    操作性得以实现。可移除SIMGSMA认证的eSIM,ST4SIM是灵活的可扩展产品系列,可以集成各种环境中。高品质和高度可靠的ST4SIMS、ST4SIM-M和ST4SIM-A是即用型
    发表于 09-08 06:14

    英创汇智线控转向解决方案汽车更加智能、更加安全

    引言: 汽车行业在“新四化”目标的牵引下快速发展,汽车电动化与智能化取得了显著的成果。汽车智能化的发展对
    的头像 发表于 09-07 15:40 1591次阅读
    英创汇智线控转向<b class='flag-5'>解决方案</b>让<b class='flag-5'>汽车</b>更加<b class='flag-5'>智能</b>、更加<b class='flag-5'>安全</b>

    创龙科技位居头版,2023深圳elexcon电子展为智能化赋能!

    ,面向新能源汽车智能驾驶、电源与储能、智能家居、智能制造、智能手机/可穿戴、智慧医疗、智慧零售等应用领域,带来最新技术、产品及
    发表于 08-24 11:49

    鸿蒙智联再出发,携手伙伴共赢空间智能化,创造无限可能

    ,政策有导向,用户有需求,为加速空间智能化进程,华为全屋智能历经了数次迭代:2021年4月,推出华为全屋智能1.0,首发“1+2+N”全屋智能解决方案,聚焦功能的实用性及合理性;202
    发表于 08-09 17:14

    基于RFID技术的汽车座椅产线智能化管理

    方向,RFID技术方案汽车座椅产线中的应用,为产线信息化和智能化提供了重要的支撑。 基于RFID技术的汽车座椅产线方案 背景
    的头像 发表于 08-09 17:01 376次阅读

    汽车内部灯延迟电路图讲解

    由于称为汽车内部灯延迟电路的有益功能,汽车内部灯可以在车门关闭或点火装置关闭后保持一段时间。特别是在弱光情况下,该电路经常在汽车中使用,以在进出车辆时提供照明。
    的头像 发表于 07-31 16:43 886次阅读
    <b class='flag-5'>汽车内部</b>灯延迟电路图讲解

    北汽蓝谷赵冀:汽车智能化的前提是安全

    智能化进程更有赖于消费者需求的驱动,安全汽车智能化的前提。除技术因素外,法律法规、软硬件适配程度及消费者的驾驶习惯都是影响汽车
    的头像 发表于 07-14 11:19 316次阅读
    北汽蓝谷赵冀:<b class='flag-5'>汽车</b><b class='flag-5'>智能化</b>的前提是<b class='flag-5'>安全</b>

    华秋亮相汽车电子研讨会,展出智能座舱方案、高可靠PCB板

    的合作伙伴,共话未来汽车智能化发展趋势,技术和解决方案。 作为全球领先的产业数字智造平台,深圳华秋电子有限公司(简称华秋电子)出席了本次研讨会。 凭借电子产业多年的技术积累与应用实
    发表于 06-16 15:10