AUTOSAR汽车电子嵌入式编程精讲300篇-基于加密算法的车载CAN总线安全通信

AUTOSAR汽车电子嵌入式编程精讲300篇
专栏收录该内容
¥49.90
¥99.00
552 篇文章

目录

前言

研究现状

系统架构研究

异常检测研究

认证与加密研究

相关技术

2.1车联网

2.2车载网络及总线

2.2.1 CAN总线基础

2.2.2 CAN总线网络安全漏洞

2.2.3 CAN总线信息安全需求

2.3密码算法

2.3.1 AES算法

2.3.2 XTEA算法

CAN网络建模与仿真

3.1 CAN网络建模

3.1.1 CAN网络架构

3.1.2符号说明

3.2仿真工具

3.2.1 CANoe

3.2.2 CAPL语言

3.2.3仿真实例

基于AES加密的CAN总线安全通信

4.1安全CAN总线设计思路


本文篇幅较长,分为上下两篇,下篇详见基于加密算法的车载CAN总线安全通信(续)

前言

随着科学技术的不断更新和社会文明的不断进步,汽车已经走入寻常百姓家, 成为当代社会必不可少的交通工具。伴随着互联网技术的飞速发展,汽车也不再 是一个简单的交通工具,已经逐渐发展成为一个集出行、通信、娱乐等功能于一 身的综合智能体,进而推动了车联网产业的蓬勃发展。
车联网是在传统汽车的框架上安装了传感器、执行器、控制器等分布式和集 中式控制器,使汽车具备环境感知、协同控制、优化执行等功能,并通过网络技 术实现与车外环境的信息共享,给驾驶带来方便的同时也终将成为可以替代人操 作的新一代汽车[1-3]。目前全球车联网产业进入信息化、智能化引领的快速发展阶 段,全球70%以上的新组装车辆都已配备互联网接口,预计到2020年将增至3 亿辆左右,到2025年则将突破10亿辆[4]。在我国,国务院2015年发布的《中国 制造2025》明确了将智能汽车作为重点发展方向之一。由工信部、发改委和科技 部2017年印发的《汽车产业中长期发展规划》将智

VIP nssctf部分题解+xtea加密算法初步分析 首先我们通过以下形式进行下载并打开找到以下界面因为我们看到进行比较的字符串是一串乱码,因此我们可以判断进行了一定的加密算法(比如说base64加密tea加密算法等等等等)因为我们找到如下的函数界面我们就能看到这个进行加密的表格(经过魔改的表格)我们将其放置到赛博厨子上进行解密结果如下:得到flag:hgame{s0meth1ng_run_befOre_m@in}按照要求更改形式即可打开看见如下形式的代码块让我们逐行代码进行分析我们通过查找可以知道这个算法是XTEA加密算法。 开通可读全文·1.1k 阅读·21 点赞·26 收藏 阅读全文

相关推荐

AUTOSAR汽车电子嵌入式编程精讲300篇-汽车CAN总线安全性模糊测试

随着我国汽车产业的兴起,其市场前景将愈加广阔。目前5G通信技术、 人工智能、云计算等高新技术在各个领域中得到了广泛的应用,汽车产业同样 也具有网联化、智能化的发展趋势[ 1]。智能网联汽车将有利于智慧交通的发展, 提高出行便利,减少交通事故的发生。2020年2月,由国家网信办等十一个部 委联合发布的《智能汽车创新发展战略》中将智能网联汽车作为重要的发展战 略[ 2],拟推动并实现我国智能汽车强国、交通强国的目标。

getusushu的博客 1304

AUTOSAR汽车电子嵌入式编程精讲300篇-基于加密算法的车载CAN总线安全通信(续)

对于数据非加密传输,Engine节点发送的数据、 网络传输的数据和Display节点接收数据应该相同,图4-10给出了各自的数据曲 线,其中横轴为时间轴,纵轴是该时刻信号EngineSpeed数值的大小。图4-9中Time是时间戳,Chn表示CAN通道,Name是报文名称,ID用来 标识报文优先级,Event Type表示事件类型,Dir表示了报文传输方向是发送或接 收,DLC是报文的数据长度,Data是报文的数据内容。基于 加密算法的应用,在总线上传输的数据是经过处理的密文数据,攻击者在不知道。

getusushu的博客 1484

AUTOSAR汽车电子嵌入式编程精讲300篇-车载CAN总线网关的网络安全协议设计

随着智能网联汽车(Intelligent Connect Vehicle, ICV) 的深入发展,汽车行 业向万物互联方向发展趋势明朗。智能网联汽车已经成为信息与通信技术的 代表应用产物。根据2022年发布的《2021年国民经济和社会发展统计公报》 统计2021年全国私人轿车保有量15732万辆,其中90%的私人轿车拥有智 能网联功能,智能网联汽车已经进入大众生活[1]。图1-1为近七年全国私人 轿车保有数量图。目前智能汽车已成为全球汽车发展的战略方向,我国对智能网联技术研 发投入了相当大的比重。

getusushu的博客 1202

AUTOSAR汽车电子嵌入式编程精讲300篇-车载CAN总线网关的网络安全协议设计(续)

通过系统性的分类过程,实现全面的规划安全功能的目的,确保 车载总线消息遵循标准化的安全程序。其中0安全等级的CAN消息添加1字节的MAC进行身份认证,1安全 等级的CAN消息添加2字节的MAC进行身份认证,2安全等级的CAN消息使用AES-128加密算法进行数据加密和添加2字节的MAC进行身份认证, 3安全等级的CAN消息使用AES-256加密算法对数据进行加密和添加3字 节的MAC进行身份认证。在网关中存放车辆中消息的ID表,当网关接收到需要转发的消息时, 将该消息的ID与网关中存放的ID表进行对比。

getusushu的博客 1155

AUTOSAR汽车电子嵌入式编程精讲300篇-汽车CAN总线中的 信息安全与通信协议

CAN(Control Area Network) [40]是罗伯特博世有限公司于1980年发明的一种 多主机的广播通信协议,传统的CAN总线通信速率可达到1Mbps,每一帧可以携 带8字节数据。

getusushu的博客 836

AUTOSAR汽车电子嵌入式编程精讲300篇-面向车内CAN总线的安全通信

随着车辆的智能化和网络化程度越来越高,越来越多的先进信息处理技术已集成到 现代车辆中,车辆中电子部件和微控制器的数量也急剧增加[1]。为了支持通信和车辆控 制功能,现代车辆是一个复杂而智能的系统,往往有几十个甚至上百个电子设备运行着几百兆大小的软件以提供各种服务。这些电子设备被称为电子控制单元(Electronic Control Unit,ECU),主要用于控制车辆电气系统[ 2]。

getusushu的博客 338

AUTOSAR汽车电子嵌入式编程精讲300篇-基于机器学习的车载 CAN 网络入侵检测

防御系统,在攻击者成功攻破汽车的车载信息系统后,就可以实现远程操控汽车,车的普及使得车辆的开放程度大大增加,与车辆连接的大量通信接口,在让汽车。内部与外界网络所产生交互操作增加的同时,也使得汽车内部网络被恶意攻击者。使汽车随时执行各种指令,也可以获取到汽车内部的最高级权限,包括汽车最重。要的几个功能:一是汽车的动力系统,二是汽车的转向系统,三是汽车的制动系。统,即该系统理应保障汽车无法被攻击者恶意进攻,攻击者无法通过利用车辆的。因此,任何功能安全关键的系统本身都是信息安全关键的系统,两者的。

getusushu的博客 1001

AUTOSAR汽车电子嵌入式编程精讲300篇-基于智能网联车的CAN总线攻击与入侵检测

随着物联网、云计算、人工智能(Artificial Intelligence,AI)、大数据和5G技术 的快速发展,推动了传统车辆向智能网联车(Intelligent and Connected Vehicles,ICVs) 的转型。车辆智能化提高了驾驶安全性,使驾驶更加方便。多种传感器可以精确检测 驾驶环境,使得车辆能够自主控制一些重要功能,如电机驱动的动力转向(Motor Driven Power Steering,MDPS)。

getusushu的博客 1851

AUTOSAR汽车电子嵌入式编程精讲300篇-基于 FIFO 和优先级序列 CAN 总线系统

会产生网络延时和资源分配的问题,降低数据传输的实时性,造成带宽分配不合理,降。基于补偿的响应时间分析应用到报文,既是周期性又是非周期性的事件触发情况,扩展。些可调度性计算的条件和方法,使得响应时间的计算更为精确,但是结果仍为上限值。中引入调度算法的研究以及对其性能进行分析中,没有统一的标准,缺乏较为全面、系。FIFO 序列的简单高效性,在保证系统可调度的情况下,提高系统的。加时,消息最坏情况响应时间会相应的大幅增长,保证可调度的情况下,产生的延时考虑进最坏情况响应时间的计算,计算了基于网关互连的。

getusushu的博客 601

AUTOSAR汽车电子嵌入式编程精讲300篇-车载网络 CAN 总线报文异常检测

乎都搭载了智能网联终端,预计 2025 年之前大部分新车都将接入互联网,同时。有的检测方法对未知攻击的检测性能较差,所以异常检测技术也必须要与时俱进,工具,现在更重要的是作为新一代移动终端及互联网服务创新的重点平台,同时。在政策、技术、需求的三重催化之下,智能网联汽车迎来加速发展。大规模部署、用户消费提升、车联网技术发展等因素,中国车联网市场将蓬勃发。告》中梳理了汽车网络安全的发展趋势,包括本年度备受关注的汽车安全攻击事。展直接将汽车以太网接入到互联网中,目前大部分汽车缺乏异常检测、主动反制。

getusushu的博客 593

AUTOSAR汽车电子嵌入式编程精讲300篇-车载CAN总线网络的异常检测

单元、车与网络服务平台的全方位的网络连接,从而提升汽车的信息化、智能化水平,其中,车载网络的安全研究是汽车的信息安全研。增加,不仅有基本的控制系统、媒体系统,还有智能化的辅助驾驶系统,如自动泊车。商生产的汽车具有不同的通信矩阵,甚至同一品牌、不同车型的汽车的通信矩阵也不。法只能检测出大量的报文注入,对少量报文注入引起的信息熵的变化和任务触发型报。文引起的信息熵的变化难以区分,因此阈值难以确定,而且不能检测针对报文内容的。的滑动窗口,同样通过计算滑动窗口内的报文的信息熵,来判定车载网络是否有异常。

getusushu的博客 579

AUTOSAR汽车电子嵌入式编程精讲300篇-基于机器学习的车载 CAN 网络入侵检测(续)

的报文数据以文本文件的形式保存,每一条数据都包括了报文的序号,传输方向,车内很容易被非法入侵,而汽车在行驶过程中一旦被入侵,可能会导致很严重的。相平行的超平面,分隔超平面使得新建的两个平行超平面的距离达到最大。二是使用该种算法对检测样本没有特殊的要求,能适用于大部分。欧氏距离,即欧几里得距离,是测量两点之间距离的公式中最常用的公式。当处理线性可分的数据时,则能找到满足条件的超平面。通常的实现过程是:通过在分开数据的超平面的两侧分别建立一个互。一个弱分类器,最终使所有弱分类器组合成一个强分类器,如下图。

getusushu的博客 1052

AUTOSAR汽车电子嵌入式编程精讲300篇-面向不平衡样本的车载网入侵检测系统 设计与实现

车辆是人类现代生活的重要组成部分,因为它为社会的每一项日常活动提 供了许多便利。从化石燃料汽车到混合动力汽车再到如今的电动汽车,这些产 品都是再为人类所服务,它们的安全不仅会影响人类的安全,还会影响车主的 隐私。随着近年来智能城市概念的发展,市场上出现了许多具有娱乐工具和更 便利的服务设施的智能车辆,这可以成为黑客运行恶意攻击的一个很好的目标。由于这些车联网系统提供的车对车,车对人,车对路,车对云,以及车内 通信的计划,因此通过入侵车联网系统,黑客不仅可以干扰汽车任务,而且可 以影响整个智能城市。

getusushu的博客 1068

WinCC动态选择报警记录案例

本例中需要确认查询的时间段以及查询的关键字,然后通过一个按钮来执行报警数据查询脚本,并把查询出的结果加载到当前报警控件中。<本例中数据查询脚本的思路是根据选项组所选定的参数加载相应的归档变量到在线趋势控件,根据设定的查询时间范围设定控件时间轴的开始时间及结束时间。本文以 WinCC V8.0为例,介绍如何动态的查询WinCC报警记录,包括关键字查询/时间&关键字查询,如图1所示。<在WinCC变量管理中创建不同的变量组,并在变量组下创建相应的变量,如图2 所示(下图并非实际变量值)。

weixin_45072604的博客 2697

ABB机器人绝对精度实战:从焊接路径优化到TCP控制(附配置步骤)

本文深入探讨了ABB机器人绝对精度在焊接路径优化中的核心价值。通过对比重复定位精度,阐明绝对精度如何补偿机械误差,确保TCP在整个运动路径上的轨迹精度。文章提供了从示教器激活绝对精度功能的详细配置步骤,并分享了针对焊接抖动和实现0.2mm路径精度的进阶调优技巧,包括TCP标定、伺服参数优化与系统维护。

weixin_29053073的博客 347

ARM CMSIS DAP源码分析(二)

今天分析的是RDDI_DAP_GetARMRegs(DWORD *regs, DWORD *rfpu, ULONG64 mask)和RDDI_DAP_SetARMRegs(DWORD *regs, DWORD *rfpu, ULONG64 mask)这两个函数。 以RDDI_DAP_GetARMRegs(DWORD *regs, DWORD *rfpu, ULONG64 mask)为例,代码如下:

pengxiao618的专栏 7967

【2025年华为秋招(AI)-11月19日-第一题(100分)- 选择题】(题目+思路+Java&C++&Python解析+在线测试)

本文摘要: 本文包含15道单选题和5道多选题,涵盖机器学习、深度学习、概率统计和数值计算等多个领域。单选题涉及Transformer的Softmax层作用、最小二乘法拟合、概率密度计算、注意力机制、反向传播问题、ROC曲线用途、截断误差来源等知识点。多选题考察大模型训练技术、BERT/GPT比较、强化学习对齐方法、CNN常见层以及PCA特性等内容。题目设计注重理论与实践结合,既包含数学推导,又关注前沿技术应用,全面检验读者对机器学习核心概念的理解能力。正确答案均附有详细解析,帮助理解相关技术原理。

m0_73659489的博客 140

第14.10章 高翔博士最新开源框架Lightning-LM源码解读(十):在线定位run_loc_online涉及到的核心模块总结

本文对Lightning-LM激光SLAM定位框架进行了全面剖析。该框架是一个轻量高效的激光雷达建图与定位系统,支持3D SLAM、动态图层管理等功能。文章首先介绍了项目概况和源码结构,包括核心模块如定位系统(loc_system)、激光匹配(lidar_loc)和位姿图优化(pose_graph)等。接着详细解析了各模块的关键函数和运行流程,如数据接收处理、NDT匹配和位姿优化等。最后总结了学习该框架所需的C++知识要点,包括智能指针、多线程编程等现代C++特性。该分析为SLAM开发者提供了实用的架构参考

行知SLAM 794

第一章 电力电子仿真软件 PLECS简介

PLECS是瑞士Plexim公司开发的电力电子仿真软件,具有快速仿真、丰富元件库和热分析功能。软件提供单机版和嵌入MATLAB的版本,支持多平台安装且流程简单。首次运行需获取授权文件,提供60分钟演示模式。界面包含模型创建、帮助文档和元件库浏览器等功能区域,操作便捷。该软件是专业高效的电力电子系统仿真工具。

462

基于CST的PCB通孔三维建模实例

本文简明扼要地描述了如何利用CST的参数化脚本快速生成PCB的通孔三维模型,非常适合于进行快速精准的PCB参数分析。

一只豌豆象的博客 1818

【报错解决】OpenClaw 报错 FetchError: request to [https://registry.npmjs.org/](https://registry.npmjs.or

在国产基础软件与云原生生态逐步成熟的背景下,越来越多的开发者开始尝试将 Web 前端、AI 推理、系统服务等组件部署到国产操作系统与国产云环境中。我所在的项目正是这样一个场景: 我们基于 OpenClaw 构建一套云端 AI 管理平台,用于统一管理模型服务、前端控制台与后台 API。

博客 1742

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

上一篇: 点云从入门到精通技术详解100篇-线激光点云数据处理
下一篇: 目标检测YOLO系列从入门到精通技术详解100篇-【目标检测】机器视觉(基础篇)(十)

双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —
格图素书
博客等级 码龄4年 6588粉丝 2463原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

格图素书

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值