软件定义汽车——OTA(第四部分)

2 篇文章 8 订阅
订阅专栏

一、概念

OTA,Over-the-Air Technology,空中下载技术,简单的可以理解为远程升级。所谓“空中”指的是远程无线方式,即通过无线网络下载数据包从而对汽车系统进行升级的方式。

车机内搭载了SIM卡模块或者WiFi模块,即可实现OTA。

二、类型

OTA分为两类:

(1)FOTA

Firmware Over The Air,固件升级,指的是终端的固件升级,包括驱动、系统、功能、应用等的升级,和硬件没有直接关系。FOTA通过给车辆控制器下载安装完整的固件镜像,来实现系统功能完整的升级更新。(给汽车下载一个完整的固件镜像或者修补现有的固件)


(2)SOTA

 Software Over The Air,软件升级,应用软件升级。通过给车辆控制器安装“增量包”,来实现控制器功能的一个“增量”更新,一般应用于娱乐系统和智驾系统。例如更换多媒体系统操作界面,优化仪表盘显示风格,更新娱乐主机里的地图程序时,用到的都是SOTA升级方式。(功能局部更新,“补丁”(仅需要修改的部分减小升级包文件大小、从而节约网络流量和存储空间

SOTA流程:

(1) 升级包的打包和组装

(2)升级包传输

(3)升级包安装

(4)升级包激活

(5)升级包回滚


三、OTA架构

OTA架构由OTA云端,OTA终端和OTA升级三部分组成

 

云端功能包括:
OEM 云对接、车型 / 车辆 /ECU 版本信息管理、升级软件管理,差分包管理、大版本管理及策略创建、ECU 关联升级配置、升级模式配置、策略测试、审批、发布等。
车端功能包括:
升级条件判断、软件包下载、升级包验签、 升级包解密、安全刷写、升级状态上报等。
通讯端功能包括:
  OTA 升级过程中进行报文传输及升级包下载等。

四、OTA 升级中信息安全威胁

(1)黑客攻击

(2)安全策略——OTA 升级校验模式

A.基于 HASH 算法的完整性校验

云端使用 HASH 算法如 MD5 SHA-1 等计算升级文件 HASH值,车端 UC-Mstaer 使用相同算法计算升级文件HASH 值,通过对比 HASH 值,实现升级文件完整性校验, 完成 OTA 升级校验。

B.基于签名算法的签名校验

通过使用 PKI 系统生成公私钥,云端使用私钥对升级包数据校验和或其他与数据内容有关的变量进行加密处理,完成对数据的合法“签名”,UC-Master 则利用云端的公钥来解读收到的“数字签名”,并将解读结果用于对数据完整性的检验,确认签名的合法性。
数字签名算法有:MD5withRSA/SHA1withRSA/SHA256withRSA/SHA1withDSA/SHA
256withDSA SHA512withDSA ECDSA

五、技术原理

(1)基于对称密钥加密技术

OEM、汽车和云端

在任何软件更新之前,使用一个链路密钥在软件供应商和车辆之间建立安全连接,形成可信通道。

(2)基于哈希算法

车、服务器后端、互联网和无线基站

将更新后的二进制文件划分为多个数据块,对每个片段进行哈希处理,创建哈希表,服务器后端使用预共享的加密密钥对的每个数据块进行加密,然后再将它们传输汽车终端。

(3)基于区块链技术

OEM、服务中心、汽车、云服务器和SW主机

SW主机向云服务器发送一个带有自己签名的存储请求。在验证成功后,云服务器发送一个二次确认包,包括自己的签名和软件上传过程中需要的文件描述符发送到SW主机中。将新软件上传到云服务器后,SW主机在区块中创建一个更新事件,其中包含关于新软件在云端位置等信息。然后SW主机中使用私钥签署这个事件,并最终将加密的事件广播给车辆

(4)对称密钥与非对称密钥的组合加密算法

OEM、服务中心、汽车终端和汽车维修人员

汽车维修人员使用NFC智能卡与PIN码对手持设备进行对称的身份验证,然后服务后端返回会话密钥,利用该会话密钥配合汽车RSA公钥将安装包加密下发到每个汽车。接收成功后,汽车在安装前对软件用私钥进行验证解密。

(5)硬件安全模块

网关ECU从远程服务器下载更新后的软件。然后ECU使用TPM中预定义的散列验证下载的软件。验证成功后,ECU将更新后的软件发送到目标ECU进行安装。使用TPM的好处是它支持许多流行的加密算法,例如RSA、SHA、AES。

四、应用

现在车用OTA更多是对车载应用、多媒体系统或整车底层系统进行升级。

 

 

软件定义汽车】【架构篇】OTA、FOTA、SOTA解决方案
专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。
04-09 4408
目录 一、什么是OTA 二、为什么需要OTA 三、当前主流的OTA厂商介绍 四、FOTA解决方案有哪些功能要求 一、什么是OTA OTA(Over-the-Air Technology)中文翻译就是空中下载技术,即通过移动通信网络的空中接口对远程设备进行数据及应用进行远程管理的技术。 OTA 大体上可分为两类: FOTA(Firmware-over-the-air,固件在线升级):指的是给一个设备、ECU 闪存下载完整的固件镜像,或者修补现有固件、更新闪存。例如它可以升级咱们车辆的转向系统,
软件定义汽车OTA技术有多重要?
pnpchina的博客
08-01 549
十年后,随着一块又一块的智能大屏幕进入到汽车中,逐渐丰富的车机系统为驾驶体验增添了新的色彩,驾驶已经不再是简单的车辆操控,汽车已经从交通载体升级为一个生活空间,已然成为人们生活的调味剂。目前国内汽车OTA供应商也已被巨头(博泰车联网、斑马网络、哈曼、Excelfore、Airbiquity、艾拉比、科络达、博世、大陆、德赛西威、东软、均胜电子等)占据为主,且OTA的系统研发需要大量时间沉淀网络拓扑结构的通路,以及和车企、用户建立信任关系,对初创企业较不友好。Lear通过其车载智能通信系统提供OTA功能。..
浅析Android OTA机制
最新发布
Eqiqi的博客
06-14 1875
比如,我有一串数据“ABCDEF”,存储的地址是从0x0到0x5,备份就是我找一块空间0x7到0x12,我把数据完全的拷贝到这块空间,从这里看备份的缺点很明显,如果数据比较大,但改动又不多或者集中在某个区域,就很占用空间,而且比如我就1000位数据我常改其中50位的数据,你就都备份,那有浪费了950位数据的额空间。动态分区解决的是各个分区映像不再需要预留空间。为了解决以上两个问题,在Android O之后,Google引入了一种新的分区结构,称为A/B分区,与之对应,传统分区结构被称为non-A/B分区。
基于车云一体新架构的发展,对OTA2.0定义的探讨
怿星科技的博客
04-13 1352
智能汽车时代,汽车OTA是一个热点概念,也是汽车的一个卖点。作为一家汽车行业的工程服务公司,怿星科技和艾拉比智能合作,基于行业的新需求,电子架构的演进,以及车云一体的新应用场景的发展方向,一起来探讨一下如何更准确更严谨的定义OTA2.0,也欢迎各位行业专家提出自己的见解。 Telematics和OTA的区别 汽车Telematics的概念出现已经有快20年了,OTA概念在手机行业的出现稍晚一些,辐射到汽车行业是最近5年的事情。同样是基于移动数据网络作为通信管道,实现车辆终端和服务器后台的交互..
OTA-扫盲
fangjun791350的博客
06-16 1842
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数..
【行业方案】带你玩转OTA平台设计
sinat_38152731的博客
04-03 686
物联网的不断发展让OTA技术走进大家视野,如何建设一个好的物联网OTA平台,且看文章与你娓娓道来。
让「软件定义汽车」成为现实-汽车OTA详解
02-23
过去,汽车是没有OTA一说的,现在,车型要跟上时代潮流,不能不提OTA。就像苹果用OTA升级手机系统,开启了智能手机时代,特斯拉也借助OTA开启了智能网联汽车时代。OTA全称Overtheair,顾名思义就是空中下载技术。...
车载行业报告-软件定义汽车
11-12
最早在2007年4月份的IEEE会议中提出“软件定义汽车”(SDV,Software Define Vehicle)的概念,而后于2016年被百度自动驾驶事业部总经理再次提及,随之这一概念开始在汽车行业内广为流传,并已逐步成为汽车行业对于...
智能网联汽车OTA升级方案
04-17
智能网联汽车OTA升级方案
软件定义汽车专题报告,新软件,新汽车,新时代.pdf
04-02
报告分为四个部分软件定义汽车专题报告、汽车新四化发展、中国智能座舱市场潜力巨大、市场政策双驱动,ADAS 获井喷发展。 软件定义汽车专题报告: 软件定义汽车时代,汽车行业的价值链被重塑,传统汽车核心竞争...
OTA项目主要类结构
01-12
博文中的原稿资源, OTA 项目的主要类的结构图, 描述代码间的关联关系, 对于开发改造有个很好的了解
ota升级教程
01-25
索爱ST18i如何解决ota升级教程,以及甜椒一键刷机工具下载
远程升级FOTA/SOTA
qq_38119410的博客
03-20 1810
物联网之OTA、FOTA、SOTA
Android OTA在线升级一(架构分析)
热门推荐
huryjiang的专栏
05-22 1万+
1、前言     OTA(Over-the-Air Technology)空中下载技术。是通过移动通信(GSM或CDMA)的空中接口对SIM卡数据及应用进行远程管理的技术。空中接口可以采用WAP、GPRS、CDMA1X及短消息技术。OTA技术的应用,使得移动通信不仅可以提供语音和数据服务,而且还能提供新业务下载。这样,应用及内容服务商可以不受平台的局限,不断开发出更具个性化的贴近用户需求的服务,
在线升级:OTA升级的原理和实现方式
weixin_43866583的博客
11-05 1万+
通过无线的方式进行更新的才称之为 OTA 升级;而那种通过外部的接口接线来实现的更新,称之为本地升级。
什么是汽车OTA
科技互联网领域深度探索者,乐于分享与写作。
06-15 5557
首先来一个背景知识铺垫:被誉为汽车界“苹果”的特斯拉,从它的第一款ModelS上市开始,截止到2017年3月份的5年时间里,总计对车辆推送了25次远程升级。特斯拉每次发布新系统新功能就可以通过OTA方式免费推送给车主,让车主不断有开“新车”的感觉。那么,这里所说的OTA,是个什么神奇的东东?OTA,,空中下载技术,或者说是一个标准。所谓“空中”指的是远程无线方式,即通过无线网络下载数据包从而对汽车系统进行升级的方式。其实这个概念在手机行业由来已久,现在它不仅普遍应用于各种IT设备,而且还延伸到了智能汽车领域
【BLE】OTA基础知识详解
Brandon的博客
11-03 6940
1) On-chipImage存放在内部Flash中,是单芯片OAD解决方案 2) Off-chipImage存放在外部Flash中,是双芯片OAD解决方案 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HyoWL9Pu-1657622397185)(https://myphotos-1257188211.cos.ap-shanghai.myqcloud.com/img/202207120118490.png)]1) CRC和CRC影子CRC,即循环冗余校验,是一种检查ima
OTA产品现状及技术路线
weixin_45576679的博客
10-12 1038
1、产品现状 在智能手机时代,OTA常被用于对手机进行系统更新。 OTA主要分为FOTA(Firmware-Over-The-Air,固件在线升级)是对固件下载安装镜像,SOTA Software-Over-The-Air软件在线升级)是对部分应用层软件的迭代更新。 在汽车智能联网技术未普及的时代,一辆汽车包含约1000万行软件代码。而现在智能化、网联化的汽车运行的代码量高达约1亿行,预计未来自动驾驶汽车软件代码量将增加到3亿行以上。汽车软件代码行数快速增长,这些代码控制着从娱乐系统到
android OTA升级完整流程
06-08
Android OTA(Over-The-Air)升级是指通过无线网络进行设备固件升级的一种方式。下面是 Android OTA 升级的完整流程: 1. 设备检查更新:设备通过检查系统中的更新服务器或者设备制造商的服务器来查看是否有新的系统更新。 2. 下载更新:设备下载系统更新包,这个过程需要设备有稳定的网络连接和足够的存储空间。 3. 验证更新包:设备会对下载的更新包进行验证,以确保文件完整性和安全性。 4. 安装更新:设备会将验证通过的更新包安装到系统中,这个过程可能需要一些时间,设备可能会在安装过程中自动重启。 5. 系统优化:设备在安装更新后会进行系统优化,以确保系统的稳定性和性能。 6. 更新完成:设备更新完成后,会提示用户重启设备以应用更新。 需要注意的是,OTA 升级的流程可能因厂商和设备的不同而略有不同,但大体流程是一致的。另外,用户也可以手动下载更新包并进行手动安装,这种方式通常需要一些技术知识,并且有一定的风险。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 麦克纳姆轮(麦轮)原理 22294
  • 新能源汽车——上下高压电 11019
  • CANoe——CAPL案例 10743
  • 车载通信——CAN报文信号排列方式(报文/信号结构) 7688
  • CANoe——CAPL(Message) 7607

分类专栏

  • 车载通信 16篇
  • AUTOSAR 3篇
  • 域控制器 2篇
  • CANoe 4篇
  • 汽车基础 1篇
  • 自动驾驶 2篇
  • 新能源 9篇
  • 汽车前瞻技术 1篇
  • 高级驾驶辅助系统(ADAS) 1篇
  • EEA 6篇
  • 软件定义汽车 2篇

最新评论

  • CANoe——CAPL案例

    筑千帆: 请教博主,在(3)按键触发后周期发送中,为何要加一个条件判断而不是在ontimer中直接重置定时器

  • 麦克纳姆轮(麦轮)原理

    weixin_45943698: 请问当我前后轮速度一致,控制左右轮速度时,能当成四轮差速小车吗

  • 车载通信——诊断刷写

    油腻黑大叔: 写的不错,比直接看标准理解更快

  • EEA——架构开发工具介绍及架构开发流程

    Danielliu339: 实际用PREEvision进行EEA开发的公司是比较少的吧

  • 新能源汽车——上下高压电

    阳光隐喻: 下电过程,VCU请求DCDC离开工作模式怎么理解?是给DCDC发Powerdown吗

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 车载通信——J1939 DM1
  • 控制器程序格式——bin/hex/SREC
  • 智能驾驶——传感器布置
2023年13篇
2022年34篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

汽车人——EEA

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

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

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

打赏作者

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

抵扣说明:

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

余额充值

PHP网站源码莆田百度竞价包年推广推荐莆田百搜标王价格红河至尊标王公司盐城百度竞价包年推广诸城企业网站建设公司西安百度网站优化推荐木棉湾百度seo报价台州关键词按天收费推荐驻马店网站优化推广价格塘坑网站搜索优化哪家好湛江建网站多少钱河池百姓网标王推广报价周口关键词按天扣费推荐伊犁关键词排名包年推广多少钱池州品牌网站设计价格镇江关键词排名包年推广价格乌海关键词排名公司威海优化推荐甘南百搜标王哪家好布吉建站多少钱汕尾百度竞价盐城网站建设设计报价永湖百度竞价公司景德镇网站优化推广价格晋中网站优化按天扣费推荐自贡SEO按天计费多少钱晋城关键词按天计费价格朔州关键词按天扣费公司张家界seo优化报价毕节网站搜索优化价格歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化