那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

六種常見(jiàn)的OTA更新方案介紹

h1654155282.3538 ? 來(lái)源:武漢網(wǎng)盾科技 ? 作者:武漢網(wǎng)盾科技 ? 2021-02-08 17:51 ? 次閱讀

我們來(lái)討論一下全世界科研人員對(duì)最先進(jìn)的安全OTA(空中下載技術(shù))的貢獻(xiàn)和成就。我將會(huì)給大家分享世界上常見(jiàn)的六類(lèi)OTA軟件更新技術(shù)方案。分別是基于對(duì)稱密鑰加密的安全OTA更新技術(shù);基于HASH算法的安全OTA更新技術(shù);基于區(qū)塊鏈技術(shù)的安全OTA更新技術(shù);基于RSA和隱寫(xiě)術(shù)的安全OTA更新技術(shù);基于對(duì)稱密鑰和非對(duì)稱密鑰雙加密的安全OTA更新技術(shù);基于硬件安全模塊。(圖1)

圖 1

基于對(duì)稱密鑰加密技術(shù)

2005年,Mahmud等人在核心期刊IEEE Intelligent Vehicles Symposium提出了一種智能汽車(chē)的安全更新技術(shù)。提議在原始主機(jī)廠、軟件供應(yīng)商(SS)之間共享一組鏈路密鑰。在任何軟件更新之前,使用一個(gè)鏈路密鑰在軟件供應(yīng)商和車(chē)輛之間建立安全連接,形成可信通道。為了提高安全性,作者建議使用隨機(jī)間隔至少發(fā)送兩次加密后的軟件副本。在收到加密軟件的多個(gè)副本后,車(chē)輛終端解密并安裝其中一個(gè)有效的安裝包。

2012年,Mansour等人設(shè)計(jì)了一種診斷和安全OTA系統(tǒng),稱為AiroDiag,用于連接車(chē)輛。圖2為AiroDiag的架構(gòu)。AiroDiag架構(gòu)的主要分為:OEM、汽車(chē)和云端。AiroDiag采用了對(duì)稱密鑰技術(shù),特別是采用了先進(jìn)的加密標(biāo)準(zhǔn)來(lái)保證軟件更新過(guò)程中的通信安全。在AiroDiag中,密鑰存儲(chǔ)在OEM端的數(shù)據(jù)庫(kù)中。AiroDiag應(yīng)用始終保持與網(wǎng)絡(luò)的連接,處理來(lái)自車(chē)機(jī)端的任何連接請(qǐng)求。在AiroDiag中,軟件更新過(guò)程由客戶端觸發(fā)。一旦觸發(fā)軟件更新過(guò)程,車(chē)輛首先與OEM建立安全連接。接下來(lái),車(chē)輛將告知OEM端當(dāng)前已安裝軟件的版本。如果有新軟件可用,OEM將觸發(fā)軟件更新過(guò)程,并與汽車(chē)建立安全連接。參考:

pIYBAGABZbaAZJqZAABV3cJ2opw915.png

基于哈希算法

2008年 Nilsson和Larson在IEEE大會(huì)上提出了一種用于車(chē)聯(lián)網(wǎng)的安全OTA固件更新協(xié)議。在他的架構(gòu)中分為了四個(gè)實(shí)體:車(chē)、服務(wù)器后端、互聯(lián)網(wǎng)和無(wú)線基站(圖3)。在這里,服務(wù)器后端是負(fù)責(zé)與網(wǎng)聯(lián)車(chē)通信的主要單元。作者先將更新后的二進(jìn)制文件劃分為多個(gè)數(shù)據(jù)塊。然后以相反的順序?qū)γ總€(gè)片段進(jìn)行哈希處理,創(chuàng)建哈希表。最后,服務(wù)器后端使用預(yù)共享的加密密鑰對(duì)的每個(gè)數(shù)據(jù)塊進(jìn)行加密,然后再將它們傳輸汽車(chē)終端。考慮到車(chē)輛中有限的資源,后端使用分塊哈希加密作為加密技術(shù)。盡管這種變法可以確保不會(huì)受到竊聽(tīng)、攔截和篡改攻擊,但是無(wú)法防止拒絕服務(wù)攻擊。參考:

o4YBAGABZb-AZH7KAAB6kh8rY_A823.png

基于區(qū)塊鏈技術(shù)

2018年,Steger等人在工作中引入了區(qū)塊鏈(BC)的架構(gòu)來(lái)解決智能汽車(chē)OTA升級(jí)的安全和隱私問(wèn)題。該體系結(jié)構(gòu)的主要實(shí)體有:OEM、服務(wù)中心、汽車(chē)、云服務(wù)器和SW主機(jī)(圖4)。該架構(gòu)中,所有參與的實(shí)體組成一個(gè)集群,一旦出現(xiàn)了新的OTA包,SW主機(jī)上的程序就會(huì)觸發(fā)軟件更新過(guò)程。首先,SW主機(jī)向云服務(wù)器發(fā)送一個(gè)帶有自己簽名的存儲(chǔ)請(qǐng)求。在驗(yàn)證成功后,云服務(wù)器發(fā)送一個(gè)二次確認(rèn)包,包括自己的簽名和軟件上傳過(guò)程中需要的文件描述符發(fā)送到SW主機(jī)中。將新軟件上傳到云服務(wù)器后,SW主機(jī)在區(qū)塊中創(chuàng)建一個(gè)更新事件,其中包含關(guān)于新軟件在云端位置等信息。然后SW主機(jī)中使用私鑰簽署這個(gè)事件,并最終將加密的事件廣播給車(chē)輛。接著作者進(jìn)行了本概念的驗(yàn)證測(cè)試,結(jié)果表明,該體系架構(gòu)的性能優(yōu)于基于證書(shū)的體系架構(gòu)。參考:

pIYBAGABZceACNClAAJYACggrv8231.png

RSA與隱寫(xiě)

2018年Mayilsamy等人在期刊中提出了結(jié)合密碼學(xué)和隱寫(xiě)術(shù)的方案來(lái)保護(hù)網(wǎng)聯(lián)車(chē)的OTA軟件更新。OEM后端、服務(wù)中心、汽車(chē)和云服務(wù)器是該方案的總架構(gòu)(圖 5)。第一步是使用修改過(guò)的RSA算法來(lái)加密更新的OTA升級(jí)固件。第二步,利用隱寫(xiě)將第一步使用的密碼沿覆蓋圖像的邊緣區(qū)域隱藏。最后,云服務(wù)器存儲(chǔ)加密映像。在汽車(chē)的軟件更新過(guò)程中,服務(wù)中心首先下載隱寫(xiě)圖。然后,服務(wù)中心解密OTA固件將更新后的軟件安裝到汽車(chē)中。仿真測(cè)試結(jié)果顯示,在OEM端,加密1kB、15kB和20kB大小的文件所需的時(shí)間分別為3.05s、6.95s和8.03s。相反,在汽車(chē)終端,解密1kB、15kB和20kB大小的文件所需的時(shí)間分別為5.43s、905.05s和1590.92s。參考:

對(duì)稱密鑰與非對(duì)稱密鑰的組合加密算法

2016年Steger等人在IEEE大會(huì)提出了一個(gè)名為SecUp的框架,用于對(duì)網(wǎng)聯(lián)車(chē)進(jìn)行安全高效的OTA軟件更新。其中涉及到:OEM、服務(wù)中心、汽車(chē)終端和汽車(chē)維修人員(圖5)。SecUp同時(shí)使用對(duì)稱和非對(duì)稱密鑰加密來(lái)保護(hù)OTA更新過(guò)程。汽車(chē)維修人員使用NFC智能卡與PIN碼對(duì)手持設(shè)備進(jìn)行對(duì)稱的身份驗(yàn)證,然后服務(wù)后端返回會(huì)話密鑰,利用該會(huì)話密鑰配合汽車(chē)RSA公鑰將安裝包加密下發(fā)到每個(gè)汽車(chē)。接收成功后,汽車(chē)在安裝前對(duì)軟件用私鑰進(jìn)行驗(yàn)證解密。SecUp的性能是通過(guò)對(duì)沃爾沃ECU更新實(shí)驗(yàn)測(cè)試的。結(jié)果顯示,不同類(lèi)型軟件的更新持續(xù)時(shí)間介于6.77秒~ 33.19秒之間。參考:

pIYBAGABZdCAAOi_AACqsXj7mYY118.png

硬件安全模塊

2016年P(guān)etri等人在國(guó)際汽車(chē)安全大會(huì)上提出了一種基于HSM的可信平臺(tái)模塊(Trusted Platform Module, TPM)的安全OTA更新機(jī)制。首先,網(wǎng)關(guān)ECU從遠(yuǎn)程服務(wù)器下載更新后的軟件。然后ECU使用TPM中預(yù)定義的散列驗(yàn)證下載的軟件。驗(yàn)證成功后,ECU將更新后的軟件發(fā)送到目標(biāo)ECU進(jìn)行安裝。使用TPM的好處是它支持許多流行的加密算法,例如RSA、SHA、AES。主要局限性是,每個(gè)ECU都需要一個(gè)HSM/TPM算法加密機(jī),從而導(dǎo)致了額外成本。參考:

本文我們講解了六種常見(jiàn)的OTA更新方案,對(duì)比分析不同研究人員涉及安全OTA的架構(gòu)、部署、技術(shù)功能等。而根據(jù)ABI市場(chǎng)研究數(shù)據(jù)報(bào)告,2022 年將有 2.03 億輛部汽車(chē)能通過(guò) OTA 方式更新軟件,其中至少 2200 萬(wàn)輛汽車(chē)還能通過(guò) OTA 更新固件,未來(lái)我們會(huì)接受到來(lái)自車(chē)輛OTA更新帶來(lái)的安全問(wèn)題的挑戰(zhàn)。
責(zé)任編輯人:CC

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • OTA
    OTA
    +關(guān)注

    關(guān)注

    7

    文章

    587

    瀏覽量

    35387
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    無(wú)線世界的創(chuàng)新方案

    無(wú)線世界的創(chuàng)新方案
    發(fā)表于 08-12 12:43

    無(wú)線溫度采集新方案

    ` 上海麓源推出無(wú)線溫度采集新方案,采集端可支持兩路PT100熱電阻輸入,兩路J,K型熱電偶輸入,支持最多200點(diǎn)的集中傳輸,距離最遠(yuǎn)500米,如下圖:詳情請(qǐng)參考附件文檔或者咨詢本公司網(wǎng)站www.lustech.com`
    發(fā)表于 03-31 14:38

    分享移動(dòng)電源資料(移動(dòng)電源最新方案

    分享移動(dòng)電源資料(移動(dòng)電源最新方案)5V、2.1A和1.0A雙USB輸出,pads9.5)
    發(fā)表于 03-28 04:06

    六種常見(jiàn)的伺服電機(jī)故障以及相對(duì)應(yīng)的電機(jī)維修方法

    論是哪種伺服電機(jī),使用時(shí)間久了,都會(huì)產(chǎn)生一些小問(wèn)題,那今天就給大家?guī)?lái)的是六種常見(jiàn)的電機(jī)故障表現(xiàn)。當(dāng)伺服電機(jī)出現(xiàn)小問(wèn)題,不僅要及時(shí)檢測(cè)出來(lái),而且要找到產(chǎn)生這些故障的原因,伺服電機(jī)電機(jī)維修師才能對(duì)癥下藥,才可以修理好伺服電機(jī)。以下是六種
    發(fā)表于 02-01 06:29

    求一基于GAP技術(shù)的網(wǎng)絡(luò)保護(hù)設(shè)備設(shè)計(jì)新方案

    本文提出了基于GAP技術(shù)的網(wǎng)絡(luò)保護(hù)設(shè)備設(shè)計(jì)新方案,闡述了主要模塊的實(shí)現(xiàn)方法。
    發(fā)表于 04-29 06:45

    介紹車(chē)載GPS系統(tǒng)GPRS的新方案

    本文分析了車(chē)載GPS短信系統(tǒng)和GPRS發(fā)展現(xiàn)狀及技術(shù),重點(diǎn)介紹了車(chē)載GPS系統(tǒng)GPRS的新方案
    發(fā)表于 05-13 06:00

    介紹幾種的常見(jiàn)物聯(lián)網(wǎng)WiFi模塊的OTA方案

    本文將介紹幾種的常見(jiàn)物聯(lián)網(wǎng)WiFi模塊的OTA方案,它們分別有什么不同?
    發(fā)表于 06-16 08:55

    STM32構(gòu)建數(shù)字電源新方案

    STM32構(gòu)建數(shù)字電源新方案,包含:STM32 MCU and MPU 產(chǎn)品矩陣、STM32平臺(tái)化應(yīng)用、數(shù)字電源核心逆變方案、數(shù)學(xué)加速器等。
    發(fā)表于 09-05 08:11

    基于RSA的廣播加密新方案

    根據(jù) RSA 加密系統(tǒng)和小公鑰的動(dòng)態(tài)放大技術(shù),提出了一面向不同組的用戶的廣播加密新方案。在新方案中,每個(gè)用戶都采用相同的小公鑰,利用它可同時(shí)對(duì)不同組的接收者進(jìn)行廣播
    發(fā)表于 08-13 08:48 ?16次下載

    無(wú)線世界的創(chuàng)新方案

    無(wú)線世界的創(chuàng)新方案
    發(fā)表于 01-14 12:37 ?6次下載

    關(guān)于汽車(chē)系列設(shè)計(jì)新方案的出爐介紹

    汽車(chē)系列設(shè)計(jì)新方案
    的頭像 發(fā)表于 07-10 00:37 ?3211次閱讀

    六種關(guān)于雙電源及穩(wěn)態(tài)常見(jiàn)電路圖

    六種關(guān)于雙電源及穩(wěn)態(tài)常見(jiàn)電路圖
    發(fā)表于 03-10 09:27 ?10次下載
    <b class='flag-5'>六種</b>關(guān)于雙電源及穩(wěn)態(tài)<b class='flag-5'>常見(jiàn)</b>電路圖

    基于MCU的神經(jīng)網(wǎng)絡(luò)模型在線更新方案之?dāng)?shù)據(jù)處理篇

    基于MCU的神經(jīng)網(wǎng)絡(luò)模型在線更新方案之?dāng)?shù)據(jù)處理篇
    的頭像 發(fā)表于 10-17 18:06 ?596次閱讀
    一<b class='flag-5'>種</b>基于MCU的神經(jīng)網(wǎng)絡(luò)模型在線<b class='flag-5'>更新方案</b>之?dāng)?shù)據(jù)處理篇

    基于MCU的神經(jīng)網(wǎng)絡(luò)模型靈活更新方案之先行篇

    基于MCU的神經(jīng)網(wǎng)絡(luò)模型靈活更新方案之先行篇
    的頭像 發(fā)表于 10-17 17:48 ?628次閱讀

    嵌入式微控制器應(yīng)用中的無(wú)線(OTA)更新方案

    電子發(fā)燒友網(wǎng)站提供《嵌入式微控制器應(yīng)用中的無(wú)線(OTA)更新方案.pdf》資料免費(fèi)下載
    發(fā)表于 11-22 16:18 ?0次下載
    嵌入式微控制器應(yīng)用中的無(wú)線(<b class='flag-5'>OTA</b>)<b class='flag-5'>更新方案</b>
    博发百家乐的玩法技巧和规则 | 百家乐官网说明| 单机棋牌游戏| 神人百家乐赌场| 玩百家乐官网免费| 博彩通天上人间| 迷你百家乐的玩法技巧和规则| 百家乐官网永利娱乐场开户注册| 仪陇县| 海口太阳城大酒店| 7人百家乐桌子| 广州百家乐官网扫描分析| 金狮国际| 合肥太阳城莱迪广场| 百家乐单机游戏免费| 百家乐官网网上真钱娱乐网| 隆回县| 大发888网址开户| 网上赌百家乐的玩法技巧和规则 | 恒和国际| 大发888娱乐城.com| 太阳城百家乐如何看路| 百家乐官网娱乐官网网| 百家乐官网技巧阅读| 大发888娱乐场下载yguard| 百家乐群11889| 杨公24山属性| 正品百家乐官网电话| 百家乐官网如何投注| 娱乐城豪享博主推| 威尼斯人娱乐城官方地址| 百家乐免费赌博软件| 索罗门百家乐官网的玩法技巧和规则| 百家乐官网微笑心法搜索| 利来国际娱乐网| 大发888扑克下载| 巨星百家乐的玩法技巧和规则| A8百家乐现金网| 怎么玩百家乐官网的玩法技巧和规则 | 稳赢百家乐官网的玩法技巧| 环球百家乐官网现金网|