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

这篇具有很好参考价值的文章主要介绍了从传统到智能化:汽车内部通信的安全挑战与SecOC解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

01/需求背景

Demand background

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

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

02/SecOC实现原理

SecOC principle of realization

1)什么是SecOC

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

2)SecOC实现原理

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

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

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

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

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

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

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

03/TOSUN SecOC测试解决方案

SecOC test solution

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

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

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

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

3.1 同步报文接收

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

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

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

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

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

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

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

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

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

3.2 新鲜度值管理

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

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

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

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

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

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

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

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

3.3 安全报文发送

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

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

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

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

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

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

3.4 安全报文接收

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

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

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

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

3.5 故障注入测试

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

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

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

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

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

如果想查看详细的报文信息,可以在“报文信息”中查看正确发送或故障注入的安全报文,过滤标识符为 2CA 的报文即可。同步报文也可查看,标识符为 25C。文章来源地址https://www.toymoban.com/news/detail-687179.html

到了这里,关于从传统到智能化:汽车内部通信的安全挑战与SecOC解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • E/E架构升级是汽车智能化发展关键

    E/E架构升级是汽车智能化发展的关键。传统汽车采用的分布式E/E架构因计算能力不足、通讯带宽不足、不便于软件升级等瓶颈,无法满足现阶段汽车发展的需求,E/E架构升级将助力智能汽车实现跨越式革新。汽车E/E架构升级主要体 现在硬件架构升级、软件架构升级和通信架构

    2024年01月22日
    浏览(36)
  • 智能化再提升,阿维塔打造新能源汽车发展样本

    近几年新能源市场发展不断壮大,越来越多的汽车制造商开始入局,从他们的发展速度和发展方向可以看出,争夺高端市场已成为主战场,加速推进产品量产的速度,只为更快抢占市场大蛋糕。以阿维塔为例,从2021年11月品牌全球亮相,到2022年正式上市,再到同年12月20日阿

    2023年04月09日
    浏览(16)
  • 手机LiDAR-based激光雷达标定板提高无人汽车智能化程度

    手机LiDAR-based 3D扫描和建模测试系统是一种利用激光雷达(LiDAR)技术进行三维扫描和模型创建的工具,它可以在手机上运行。这种测试系统可以用于各种应用,如地形测绘、建筑物建模、机器人视觉、无人驾驶汽车导航等。 手机LiDAR-based激光雷达标定板是一种用于激光雷达传

    2024年02月04日
    浏览(19)
  • 基于人脸识别的智能化安全智能监控与智能安防

    作者:禅与计算机程序设计艺术 随着社会的不断发展、技术的飞速发展以及信息化时代的到来,越来越多的人开始面临新型“恶意攻击”、“犯罪行为”,如何应对如此复杂的威胁,提高人们的安全意识和防御能力显得尤为重要。由于近年来智能手机等终端设备迅速普及,越

    2024年02月09日
    浏览(18)
  • 机器学习中的智能安全:让安全更加智能化和高效

    作者:禅与计算机程序设计艺术 安全一直是人们头上的一个重担。在AI领域中,安全性也是需要关注的一点。所以,让机器学习模型更好的适应安全问题,将成为人工智能系统设计、研发和部署的重要方向之一。 随着科技的飞速发展,互联网的普及,越来越多的人将身边的电

    2024年02月15日
    浏览(20)
  • 羚通视频智能分析平台工地安全智能化算法方案

    在建筑行业,工地安全一直是一个至关重要的问题。为了解决这一问题,羚通视频智能分析平台推出了一项创新的解决方案——工地安全智能化算法方案。该方案利用计算机视觉技术和深度学习算法,实现了对工地安全的智能化监控和管理,为建筑行业带来了新的福音。 羚通

    2024年02月03日
    浏览(19)
  • 人工智能安全监督软件:让安全监督更加智能化和人性化

    作者:禅与计算机程序设计艺术 随着信息技术的飞速发展,安全监督日益成为行业的一项重要工作。安全监督涉及到对网络安全管理人员进行定期、系统的审计工作。但是,现代社会里的数据量越来越庞大,处理数据的能力也越来越强,传统的逐条审计方法已经不能满足需要

    2024年02月09日
    浏览(24)
  • 网络智能化/通信AI TOP10 十大研究方向及数据集盘点

    近年来,随着人工智能技术的广泛应用和通信领域技术的演化迈进,二者的相互融合发展成为必然趋势,而数据集作为训练模型的基础逐渐走入研究者视野,变得越发重要。业界重磅机构中国移动和中国信息通信研究院也都发布了各自的数据集平台( 智慧网络开放创新平台

    2024年02月10日
    浏览(22)
  • 基于智能化安全编排的网络安全事件响应架构

    当前,网络安全问题日益严重,网络攻击方式日趋多样化和隐蔽化,安全漏洞等安全风险和事件层出不穷,依托人工经验、基于单点安全防御能力分析和响应的网络安全运维模式已经不足以应对,亟需从全网整体安全运维的角度去考虑,将分散的安全监测与响应机制整合起来

    2024年02月19日
    浏览(19)
  • 智能安全控制器中的人工智能算法研究实现更加智能化的安全管理

    作者:禅与计算机程序设计艺术 智能安全控制器(ISA)是一种能够识别、分析、判断并生成安全指示命令的设备或系统。其功能与传统防火墙相比可以实现更高的灵敏度、实时性和自动化程度。ISA通常包括传感器、处理器、通信模块和控制模块等组件,通过将各种安全相关的信

    2024年02月05日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包