同星提供SecOC信息安全解决方案
需求背景
在传统的汽车电子结构中,车内的电控单元数量和复杂性受到限制,通信带宽也受到限制。因此,人们普遍认为车内各个ECU之间的通信是可靠的。只要ECU节点接收到相应的消息,就会对其进行处理。然而,随着汽车行业和互联网的持续发展,汽车变得越来越智能化和互联化,这种默认的车内通信变得越来越不安全。如果在车辆的物理总线上添加一个新的节点,该节点发送虚假信号或篡改其他ECU发送的消息,例如加速、刹车和转弯信号,而与之相关的动力控制ECU却盲目接受这些消息,那么车辆可能会失去控制。因此,迫切需要开发一种安全高效的算法,用于验证消息的真实性,确认消息发送方的合法性以及数据是否遭到篡改。在这种背景下,安全板载通信(Secure Onboard Communication,简称SecOC)机制应运而生。
SecOC实现原理
gt;什么是SecOC
SecOC是Security Onboard Communication 的简称,中文名称叫做安全车载通信,是AUTOSAR从Classic Platform4.2开始新增的一个基础模块,主要的作用就是为汽车嵌入式网络总线上的数据传输提供身份验证和防止重放攻击的功能。
gt;SecOC实现原理
SecOC 机制要求在协议数据单元 的发送方和接收方的 ECU 都要实现 SecOC 模块。
在发送方,SecOC 模块通过向待发送的协议原始 PDU 添加认证信息来创建安全PDU,认证信息包括新鲜度值 和 信 息 认 证 码(Message Authentication Code,简称 MAC)。
FV 由新鲜度值管理模块 获得。FVM 分为 Master FVM( 由网关担任 ) 和 Slave FVM( 由其它实现 SecOC 机制的 ECU 担任 ),前者会向后者发送新鲜度值同步消息来保证PDU 收发端 FV 的一致性,后者则向前者发送 FV 同步请求消息。
将 PDU 的数据标识符、原始 PDU 以及完整新鲜度值拼接起来,传递给认证算法产生 MAC 值。
接收方收到安全 PDU 后会通过MAC认证模块对其新鲜性与完整性进行验证,如果验证成功,那么将原始的数据PDU上传到上层应用的软件模块,如果验证失败,则直接丢弃。
TOSUN SecOC测试解决方案
该解决方案是基于SecOC方案实现车内敏感信息的认证。
TOSUN SecOC系统是基于TOSUN同星自研核心软件TSMaster和CAN工具实现,能够涵盖开发和生产过程中的测试需求。主要功能包含主节点同步报文解析,完整新鲜度值生成,计算MAC值,生成并发送安全报文、接收解析验证安全报文和故障注入功能。
测试面板总体如下图所示:
gt;同步报文接收
新鲜值管理模块在整车身上一般由网关充当,负责发送同步报文,便于从节点更新新鲜值。同步报文的主要作用是保证安全PDU发送和接收端新鲜度值信息的一致性。
同步报文的行程计数器、重置计数器(Reset Counter)和MAC值(Authenticator)长度定义如下:
本解决方案采用AES128-CMAC标准算法和基于同步消息的复合counter新鲜度值管理方案,MAC值计算方式为CMAC-AES128。
图示是TOSUN SecOC解决方案中同步报文接收的演示
第一部分显示被测件发送的同步报文和报文解析。Data ID由主节点(被测件/新鲜值管理模块)决定。
第二部分为算法计算的MAC值,与接收的MAC值前两位是一致的,则验证成功返回0;否则验证失败返回1,并且错误数量+1。
gt;新鲜度值管理
图示是TOSUN SecOC解决方案中新鲜度值管理的演示
完整的新鲜度值包括:行程计数器(Trip Counter),重置计数器(Reset Counter), 重置标志值(Reset Flag)和消息计数器(Message Counter)。
1)行程计数器和重置计数器由同步报文决定
2)消息计数器每发送一次安全报文自增1
3)重置标志位为重置计数器最后2bit数据
从节点内完整的新鲜度值由以上四个数据生成。
gt;安全报文发送
图示是TOSUN SecOC解决方案中安全报文发送的演示
第一部分设置2字节的Data ID和4字节的控制信号。
第二部分显示加密后的MAC值,截取的新鲜值、截取的MAC值和发送的安全报文。
本解决方案的新鲜度值和MAC值截取的标准是在CAN协议的通信方式下,FV截取低位1字节,MAC截取高位3字节。
gt;安全报文接收
图示是TOSUN SecOC解决方案中安全报文接收的演示
第一部分设置接收端2字节的Data ID,显示完整的安全报文。
第二部分显示接收端的MAC验证结果,验证成功返回0,亮绿灯;验证失败返回1,亮红灯,错误数量+1。
gt;故障注入测试
图示是TOSUN SecOC解决方案中故障注入测试的演示
在该面板中点击任意类型故障注入按钮可进行故障注入,可看到的错误数量增加并亮红灯。以检测和评估系统的可靠性和稳定性,从而提高系统的质量。
其中“模拟过去新鲜值发送”是指将新鲜值篡改成上一次发送 的新鲜值,“模拟未来新鲜值发送”同理。
声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。
推荐阅读
-
实惠实用显实力!斯威大虎5万级SUV硬派品质之选...
车市竞争愈发激烈,SUV细分领域也纷纷陷入内卷漩涡,要在这样的环境中占据一席... -
阿维塔11鸿蒙版产品全面进阶,遥遥领先的智能驾驶能力...
在国家大力支持下,中国的新能源汽车相关配套设施虽然有条不紊地建设中,但如川西... -
德云社门票难求?更好玩的哈弗F7/F7x交车仪式等你来...
经过漫长的等待,德云社终于在近日正式公布了开箱演出的时间。此外,为了打击黄牛... -
驾乘之外醉心臻物劳斯莱斯汽车发布全新Bespoke高级定制威士忌...
劳斯莱斯全新鉴赏系列定制高级时装酒柜发布精美。 劳斯莱斯酒柜可以用来存放威... -
华泰证券:预计12月车市正增长产业链公司将受益...
汽车行业销量同比保持稳定增长。根据对重点企业的统计,中汽协预计11月份汽车行... -
8折新车秒售罄江西五十铃翼放轻卡收获双11购车节...
当光棍节变成了购物节,双11就成了值得期待的好日子。随着今年双11的结束,各... -
1至8月份全国餐饮收入同比增长19.4%餐饮业聚焦新需求提升适配...
将食材放在烤架上,设置好程序,机器便能自动完成烧烤,在第八届中国国际食品餐饮... -
路特斯EmiraI4FirstEdition重启...
8月25日,买车网Buycar前方报道团传来消息,Emira?I4First... -
跃跃御市:自主三强提前排定座次,全年有望齐破百万辆...
按照目前的增长势头,“自主三强”今年有望全部突破百万辆,延续原有排名。然而,... -
印力商用置业20亿小公募项目更新至“提交注册”拟用于还债和经营...
:10月17日,据深交所显示,印力商用置业有限公司2023年面向专业投资者公... -
成为下一个「阅文」,橙光还有机会吗?...
永远不能小瞧女性用户为喜爱角色打投的热情。 如果说随着虚拟偶像的兴起,我们... -
汽车芯片赛道火热“芯向亦庄”正式启动...
汽车产业正经历百年未有之变局,上半场是电动化,下半场聚焦智能化。和传统燃油车...