汽车OTA技术剖析车机服务器ota智能终端

汽车新四化(电动化、智能化、网联化、共享化)是行业公认的趋势,在智能化和网联化方面,OTA技术就成为了不少车企拿来宣传自家产品的重要卖点,此时推出的新车如果没有OTA,或许会被当做笑话。

OTA技术的英文全称为OvertheAirTechnology,翻译过来就是空中下载技术。

首先大家要了解什么是OTA,OTA简单的可以理解为远程升级,最早是安卓系统在手机上推出的,终结了手机软件升级需要连接电脑、然后下载软件、再安装更新的繁复流程。而运用到汽车上也就可以理解为可以远程升级你的车辆软件系统,甚至可以直接升级你的软件来控制整车。

几年前的网络速度,处理器的制程以及车机系统处在很低级的状态,想要通过OTA升级汽车有点不切实际。即便到了现在车用OTA更多是对车载应用、多媒体系统或整车底层系统进行升级。车机内搭载了SIM卡模块或者WiFi模块,就可以实现OTA,其实技术并不复杂。

为何OTA技术往往与电动车挂钩

答案很简单,因为电动车更适合OTA升级。早期的汽车都是纯机械结构,软件不可能对车辆进行升级。所以车用OTA一般是针对娱乐系统、导航等推出在线系统更新。比如更新中控的AndroidAuto及AppleCarPlay车载系统,或者是更新导航地图。不过电动车结构相对简单,整车的动力系统、制动系统、电池管理系统等所有跟车辆行驶有关的系统都转向了电子化,OTA随时可以对其进行“控制”、“改写”,只要厂商前期在设计时,在核心的三电系统、车机处理器、传感器等方面留出较多的冗余,后期通过软件提升的难度要容易的多。而且为了实现自动驾驶,不少汽车上安装了大量传感器,汽车厂商能够通过软件利用这些传感器来让车辆有更多功能。

作为首先在汽车上大规模推进OTA功能的特斯拉在这方面与传统汽车厂商相比领先优势明显,比如此前特斯拉扬言要在纽博格林北环赛道上赢过保时捷,随后国外知名汽车媒体TopGear做了一期节目,在节目中对保时捷TaycanTurboS和特斯拉ModelS进行了对比测试。在两车都是原装车的情况下,保时捷Taycan全面胜出。这一结果让特斯拉CEO埃隆·马斯克非常不满,所以特斯拉将通过OTA升级的形式将ModelS的峰值功率提升50马力。如果是燃油车,想要通过OTA升级50马力以当前的技术手段很难实现,不过电动车就另当别论了。另外特斯拉通过OTA百公里加速可以从5.2秒缩短至4.7秒,特斯拉可以通过OTA把刹车距离缩短6米,还可以通过OTA刷出圣诞节彩蛋。

正是因为电动车更适合在线升级,结果不少新能源汽车品牌就把OTA当作卖点大肆宣传。如果OTA只能像以前一样升级车机的系统界面、UI、车载APP、多媒体系统,那还怎么突出这些新势力品牌主打的智能汽车概念。

为何在传统燃油车上少见OTA

数字化在我们的生活中已经变得极为普遍,汽车同样也在顺应时代变化。

一辆车的研发周期通常是3-4年甚至更长,车企在研发过程中会在各种工况和用车环境下进行充分测试,尽可能地发现并解决所有问题,然后才推向市场,即便如此,我们还听到汽车大规模召回的消息,足以见得汽车产品可靠性和安全性有多重要。

传统燃油车的动力单元非常复杂,喷油量、节气门开合、刹车系统、换挡逻辑、转向比、悬挂风格等等参数标定,耗费了数年甚至上千名工程师的精力心血,调试好量产的状态绝对是在成本范围内的最佳状态。很多改装车玩家改了车之后动力输出不稳定,车辆操控甚至还会下降,就是是因为改变原厂车非常平衡的设定。

大家已经习惯了手机在线升级,不过在燃油车上想要实现并不容易。手机往往为了抢占市场,在功能实现百分之八十或者九十的时候就抢先上市,然后通过OTA来不断完善软件上的问题,从而改善产品BUG。燃油车想要实现OTA匹配的东西太多,比如发动机的出力特性,传动系统与发动机输出的匹配,又或是驾驶辅助系统的标定,更何况这些核心机构直接决定车辆安全,汽车厂商将“半成品”推向市场是非常不负责任的行为,数码产品如果有缺陷,最多也就是损失功能,汽车有问题或缺陷则会出现严重的安全事故,影响的是车主及乘客的生命财产安全。

刷ECU改性能可不是闹着玩的,不像电动系统那么简单直接。传统汽车厂商不是不能OTA,而是不愿意,这只是新能源汽车品牌热衷的“宣传卖点”。如奥迪、捷豹I-PACE、奔驰EQC这些豪华品牌的电动车型,仅仅因为不支持整车OTA,所以被某些品牌水军在网络上恶意攻击为“老年代步车”,实在是毫无意义。传统汽车企业即使做纯电产品也是在上市前经历“千锤百炼”的测试,并没有把所谓的OTA放在眼里。

近年汽车OTA升级组件

其次是车机之间的座舱类更新,比如交互更新等出现频率也极高,一方面,目前很多主流应用不是很符合车内场景的使用习惯,车主使用车机的效率还有很大的提升空间;另一方面,车机方面的改进,UI改变都能给车主明显的感知。

1.国内外车企OTA升级频率、内容对比

2.OTA方案

OTA是一种基于汽车网联的远程升级功能。大多数整车厂以采用第三方OTA方案为主,而非自己开发OTA平台。根据高工智能汽车研究院数据显示,目前国内大多数自主品牌及合资品牌仍以采用第三方OTA方案为主,尚未具备足够的能力或相应的组织结构来开发、交付及扩展OTA软件平台。

3.合作模式

供应商与OEM合作趋向灵活,其OTA合作模式主要有三种:

1)交钥匙工程,搭建软件付费,提供端到端整体解决方案;

2)完全新功能搭建,项目开发验收;

3)按需(功能模块)付费等。

4.OTA技术原理

5.基于对称密钥加密技术

2005年,Mahmud等人在核心期刊IEEEIntelligentVehiclesSymposium提出了一种智能汽车的安全更新技术。提议在原始主机厂、软件供应商(SS)之间共享一组链路密钥。在任何软件更新之前,使用一个链路密钥在软件供应商和车辆之间建立安全连接,形成可信通道。

2012年,Mansour等人设计了一种诊断和安全OTA系统,称为AiroDiag,用于连接车辆。下图为AiroDiag的架构。AiroDiag架构的主要分为:OEM、汽车和云端。AiroDiag采用了对称密钥技术,特别是采用了先进的加密标准来保证软件更新过程中的通信安全。在AiroDiag中,密钥存储在OEM端的数据库中。AiroDiag应用始终保持与网络的连接,处理来自车机端的任何连接请求。在AiroDiag中,软件更新过程由客户端触发。一旦触发软件更新过程,车辆首先与OEM建立安全连接。接下来,车辆将告知OEM端当前已安装软件的版本。如果有新软件可用,OEM将触发软件更新过程,并与汽车建立安全连接。

6.基于哈希算法

2008年Nilsson和Larson在IEEE大会上提出了一种用于车联网的安全OTA固件更新协议。在他的架构中分为了四个实体:车、服务器后端、互联网和无线基站。在这里,服务器后端是负责与网联车通信的主要单元。作者先将更新后的二进制文件划分为多个数据块。然后以相反的顺序对每个片段进行哈希处理,创建哈希表。最后,服务器后端使用预共享的加密密钥对的每个数据块进行加密,然后再将它们传输汽车终端。考虑到车辆中有限的资源,后端使用分块哈希加密作为加密技术。尽管这种变法可以确保不会受到窃听、拦截和篡改攻击,但是无法防止拒绝服务攻击。

7.基于区块链技术

2018年,Steger等人在工作中引入了区块链(BC)的架构来解决智能汽车OTA升级的安全和隐私问题。该体系结构的主要实体有:OEM、服务中心、汽车、云服务器和SW主机。该架构中,所有参与的实体组成一个集群,一旦出现了新的OTA包,SW主机上的程序就会触发软件更新过程。首先,SW主机向云服务器发送一个带有自己签名的存储请求。在验证成功后,云服务器发送一个二次确认包,包括自己的签名和软件上传过程中需要的文件描述符发送到SW主机中。将新软件上传到云服务器后,SW主机在区块中创建一个更新事件,其中包含关于新软件在云端位置等信息。然后SW主机中使用私钥签署这个事件,并最终将加密的事件广播给车辆。接着作者进行了本概念的验证测试,结果表明,该体系架构的性能优于基于证书的体系架构。

8.对称密钥与非对称密钥的组合加密算法

9.硬件安全模块

2016年Petri等人在国际汽车安全大会上提出了一种基于HSM的可信平台模块(TrustedPlatformModule,TPM)的安全OTA更新机制。首先,网关ECU从远程服务器下载更新后的软件。然后ECU使用TPM中预定义的散列验证下载的软件。验证成功后,ECU将更新后的软件发送到目标ECU进行安装。使用TPM的好处是它支持许多流行的加密算法,例如RSA、SHA、AES。主要局限性是,每个ECU都需要一个HSM/TPM算法加密机,从而导致了额外成本。

根据ABI市场研究数据报告,2022年将有2.03亿辆部汽车能通过OTA方式更新软件,其中至少2200万辆汽车还能通过OTA更新固件,未来我们会接受到来自车辆OTA更新带来的安全问题的挑战。

OTA有什么弊端

作为软件,就有被攻击的可能性,而汽车在利用OTA技术升级的过程中,同样存在这样的风险。汽车在下载升级包的过程中,攻击者可以利用网络手段将被修改过的升级包发送给车辆,进而修改系统、甚至远程控制车辆。除了被攻击以外,车辆在下载升级包的时候,如果出现网络不稳定等情况,也会导致升级包出现漏洞,进而使得车辆升级失败。所以汽车OTA就需要厂家制定出完善的升级策略,比如终端在升级过程中建立严密的验证机制,保证升级包不被篡改,同时对升级条件加以限定,保证车辆能在合适的状态下进行升级。现在针对汽车控制器出台了网络安全法规,R155,R156就是国家在出台政策规范市场,提高信息安全。

OTA给予了主机厂控制汽车更多的权限,也会默默采集上传了车主很多的隐私,比如车辆位置、形势轨迹、图像信息和音频信息,这在蔚来的隐私政策中都有详尽的表述,无论车企是基于怎样的目的,智能化只能是在隐私保全的前提下开展。打个不恰当的比方,你买了一栋智能住宅,却发现基于安全或莫名的理由,家里有众多摄像机和隐藏麦克风无时无刻地收集你的信息,是不是会觉得很不自在甚至毛骨悚然?更进一步,如果汽车企业在服务器安全层面被黑客攻破,不仅海量的用户数据被泄露,而且未来像《速度与激情》那样被黑客入侵,海量的汽车被远程OTA控制后,可以轻易打开车门、启动汽车,甚至启用自动驾驶模块来执行某些任务或指令,成为大规模危险武器未必没有可能,这时的安全又有谁来保障?

其次,主机厂OTA往往会沦为一种可耻的借口,为了抢先上市,而提前将功能未完善的“半成品”推向市场,让付款的消费者来充当“小白鼠”或者“风险承担者”,而车企则后期借OTA升级来弥补原本测试阶段的缺失,反而忽悠消费者“这是一辆不断生长的汽车”。再次,一旦量产车辆出现大规模质量问题或生产缺陷,OTA也容易成为“大规模召回”的替代词或遮羞布,厂商通过OTA对行车电脑底层调试和运行逻辑的任意修改,也让OTA变得更加危险。

许多品牌为了抢夺“新能源补贴窗口期”从而赶工明显,在造车环节上借助OTA偷了不少“懒”,产品功能不成体系,甚至是预埋硬件,后期希望通过宣传OTA来掩盖当前产品尚未完善的现实。老老实实做好设计、测试和研发环节,旗下产品各方面都打磨成熟了再量产推向市场,一旦出了问题该召回就认认真真通过召回制度来解决,这才是负责的汽车企业该有的态度,而不能急功近利地玩噱头。相比特斯拉以及国内新势力品牌大肆宣传自家的OTA功能,反观日企的丰田、本田,一向以只搭载合格、成熟的功能为市场所接受,事故率相比之下很低。

THE END
1.云服务器上可能存在的安全风险有哪些–紫云云服务器上可能存在的安全风险包括数据泄露、配置错误、不安全的API接口、DDoS攻击、恶意软件、恶意内部威胁、数据加密不足等。以下是对这些风险的详细分析: ### 数据泄露 数据泄露通常源于云基础设施或应用程序中存在的漏洞,黑客可能会利用这些漏洞获取敏感数据。 https://www.ziyun.com/info/64630251.html
2.区块链+游戏实践火币区块链产业专题报告对抗传统游戏厂商“中心化”弊端,主要有两种方式:“私服”和“分叉”。 1)私服: 为什么会存在私服,因为用户不满意官服的设定,可能是升级过慢,可能是需要花钱,等等。私服和官服,理论上只存在合法与否的区别。私服即由非官方主体架设服务器所运营的同款游戏,前提是拥有该款游戏的源代码;同时,为了吸引玩家,私服往往会...https://www.jianshu.com/p/ec5bf635c91c
3.华为云华为云主机自助管理平台采用可视化操作界面,云主机从申请开通到管理均可由用户自助完成,例如在创建云主机之前用户可自定义名称、密码,而此类操作也可在云主机创建后修改。通过华为云主机自助管理平台可以更快捷地完成比传统服务器更多的操作。 对象存储服务 华为对象存储服务(Object Storage Services)是一个基于对象的云存...http://www.360doc.com/content/24/0820/20/50700846_1131869998.shtml
4.云计算技术应用基次件全套崔升广第16章云计算概述(InfrastructureasaService,IaaS)、平台即服务(PlatformasaService,PaaS)和软件即服务(SoftwareasaService,SaaS。1.1.1云计算的起源3.云计算的基本概念(2)云计算的服务模式传统模式与云计算服务模式层次结构1.1.1云计算的起源3.云计算的基本概念①基础设施即服务(IaaS)服务器、硬盘、网络带宽、交换机等物理设备都是基础...https://www.renrendoc.com/paper/320672488.html
5.华为云技术与应用知识测试题含答案.doc单选43、某企业的核心业务对运行环境的隔离性和安全性要求较高时,可以选择以下哪一项云服务提供专属的物理主机资源? A)弹性云服务器ECS B)云容器实例CCl C)云容器引擎CCE D)专属主机DeH(正确答案) 单选44、华为云监控服务CES的主机监控分为基础监控、操作系统监控和进程监控,以下关于主机监控的描述,错误的是哪一...https://m.book118.com/html/2024/0925/6243054140010224.shtm
6.国内的云服务器和传统服务器有什么区别?具备国内的云服务器和传统服务器有什么区别?具备 现在许多企业都不在选择传统的服务器,而是选择,云服务器不仅功能强大,而且安全系数高。那么国内的云服务器和传统服务器有什么区别?具备哪些特点?小编给大家说说具体的区别!一、?云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算...http://chengdu.cdxwcx.cn/article/escsgs.html
7.云服务器与传统服务器优缺点分析3A网络李中泽“云服务器”和传统服务器的定义: 也许很多人不理解云主机和传统服务器到底有什么区别,这也很正常,因为云主机本身就是非常抽象的概念,那么今天3A网络小钱就来给大家说道说道,给大家讲讲云主机和传统服务器的区别: 比如传统独立服务器:就如你买了一个车库。 传统的vpshttps://www.cnblogs.com/lizhongze/p/7145128.html%20
1.为什么人们仍然对云安全感到困惑?进行定期的安全审计和渗透测试。检查云环境,在攻击者利用它们之前识别并解决漏洞和错误配置。 部署自动监控和响应系统。自动化工具提供持续监控和实时威胁检测。实现能够自动响应某些类型的安全事件的系统,以最大限度地减少检测和补救之间的时间。 实现Kubernetes最佳实践。确保除非必要,否则Kubernetes API服务器不会被公开访...https://blog.csdn.net/HoewDec/article/details/143741140
2.华为云主机相比传统物理服务器的弊端有哪些?ipfs分布式存储服务器方...现如今绝大多数公司、组织都慢慢向云转型发展,IT基本上不会再选用传统式网络服务器。调查机构的数据调查报告,仅5%的机构客户只是借 华为云主机相比传统物理服务器的弊端有哪些?ipfs分布式存储服务器方案? 现如今绝大多数公司、组织都慢慢向云转型发展, IT基本上不会再选用传统式网络服务器。调查机构的数据调查报告,仅...https://www.tuidc.com/helpinfo/35162.html
3.威联通NAS文件服务器企业云的首选厂商动态文件服务器是为网络上各工作站提供完整数据、文件、目录等信息共享,对网络文件实行统一管理的服务器。它能进行文件建立、删除、打开、关闭、读写等操作。 二、传统文件服务器的弊端 1、操作系统局限 传统文件服务器大部分基于WindowsServer,针对客户端的访问需要进行授权license,同时支持数据共享的方式大多数为SMB协议,针...https://news.zol.com.cn/295/2953669.html
4.云计算的网络安全问题研究论文(通用15篇)在原有的计算机网络模式下,单一的服务器或服务集群的保护比较容易做到。云计算背景下的数据和资料都存储在云端,云端的保护能力相对较弱,在实际的发展过程当中容易受到外界网络的影响和内部网络的影响,导致整个网络的安全受到较大的影响。因此,云计算背景下,这个问题会在客观上加重网络安全的压力,不利于网络安全的控制。https://www.yjbys.com/bylw/qitaleilunwen/140011.html
5.互联网大数据时代下亚马逊是如何解决数据存储的亚马逊云科技的母公司,也就是亚马逊,本身就是世界上最大的电商平台。而电商对基础架构的要求特别高,因此对云服务需求非常强烈。 这种需求一般都带有四个特征。 电子商务是一种季节性很强的业务。黑五或者双十一,电商网站的流量会暴涨,因此服务器必须可以弹性扩容,一防宕机,二防浪费。 https://www.51cto.com/article/740804.html
6.医院临床信息化论文10篇(全文)基于网络中心搭建模拟教学云基础设施,提供服务器、存储、网络以及其他设备,并进行统一虚拟化,形成虚拟化资源池。基于共享模式提高资源利用率,实现资源的规模效应,降低IT建设的总体投入。在虚拟化资源池之上,部署操作系统、数据库、中间件以及运行环境,最终将基础设施以服务的形式向上层提供。 https://www.99xueshu.com/w/ikey7hm1v3u4.html
7.云服务器有哪些优点?(云服务器部署的利弊)相比于物理服务器,云服务器有点很多,比如分钟级快速批量部署;能够灵活调整CPU,内存与硬盘等配置;根据业务需求进行弹性扩展;能够动态迁移,提升可靠性;监控运维管理很方便;可以灵活分配物理资源提升利用率等等。 (图片来源网络,侵删) 小程序云开发的好处和弊端? https://www.shiwaiyun.com/article/post/138452.html
8.《人工智能国际治理观察》112期据悉,Serverless并不是不用服务器,而是将服务器全权托管给云厂商,根据业务流量大小自动弹性伸缩,开箱即用来免去维护成本,按使用量计费。用户无需关心和管理底层IT资源,只要聚焦业务代码,根据实际请求处理业务。依托于Serverless架构,云上研发方式也在从过去的集中式研发、分布式研发,到云上的组装式研发,实现了软件研发的...https://aiig.tsinghua.edu.cn/info/1442/1741.htm
9.医院信息化维护方案(通用6篇)将会直接影响 其他无线用户的上网体验:无论是访问内网服务器,还是访问互联网。具体表现为:传统的无线路由器或者AP,在较大的负荷下,出现吞吐量明显下降,平均延 时达到数百毫秒、丢包严重,上网速度慢、无线连接困难。无线云AirQoS 智能无线流控技术,是专门针对无线介质设计一套流量控制机制。通过充分 合理的调配无线资源...https://www.360wenmi.com/f/fileo7ov9554.html
10.网信知识栏拟态防御4.拟态云服务器 云服务器是在虚拟机的基础上进行了升级,虚拟机的弊端在于其最大配置受限于服务器本身的配置,而且如果要更改虚拟机的配置,需要关机进行操作,这对于持续性访问比较高的网站是无法接受的。云服务器是将N台服务器的资源进行整合,将N台服务器的资源整合为一个资源池,用户...https://wxb.xzdw.gov.cn/gzzt/wxkp/202210/t20221005_283230.html
11.职教中心置计算机教学机房设备云桌面产品及云桌面虚拟化方案...随着信息技术的飞速发展,教育领域正在经历前所未有的变革。传统的计算机实验室因硬件更新滞后、维护成本高等问题,逐渐显现出弊端。为应对这些挑战,越来越多的学校开始探索利用云桌面计算机优化实验室设备的创新应用... 2024-08-30邓全永68 做云服务器如何选择计算机 ...https://www.yun0101.com/tag/%E8%81%8C%E6%95%99%E4%B8%AD%E5%BF%83%E7%BD%AE%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%95%99%E5%AD%A6%E6%9C%BA%E6%88%BF%E8%AE%BE%E5%A4%87
12.云服务器与传统服务器的区别是什么?随着云计算技术的迅猛发展,越来越多的企业开始考虑将业务迁移到云端。在这个过程中,云服务器与传统服务器的选择成为了许多企业面临的一个重要决策点。本文将详细介绍云服务器与传统服务器之间的区别,帮助您更好地理解这两种服务器的特点,并为您的业务选择最合适的技术方案。 https://www.kkidc.com/market/9149.html
13.云服务器与传统服务器的对比分析随着云计算技术的快速发展,云服务器已成为企业、机构和个人用户的重要选择。与传统服务器相比,云服务器具有许多优势,如弹性扩展、按需付费、安全性和易用性等。本文将对云服务器与传统服务器进行对比分析,以帮助读者更好地理解两者的差异和应用场景。 二、 云服务器与传统服务器的特点 ...https://www.yzban.cn/news/content/3376.html
14.供应学校电子阅览室桌面虚拟化云网络电脑终端机解决方案无盘...云服务器安装VSPACE服务端,为NCOMPUTING云终端开放服务。 云终端内嵌UXP专用协议连接客户端; 云终端共享使用服务器操作系统,通过TCP/IP网络协议连接云服务器,可得到独立的用户界面,完成独立的PC体验,进行日常学习; 云终端操作形成的文档全部保存于云服务器中,可对其进行定期的清理。 https://tytc360.cn.china.cn/supply/2644252569.html