999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種電控單元安全訪問的策略設(shè)計

2020-10-24 06:25:10錢亞容劉浩銳
汽車電器 2020年10期
關(guān)鍵詞:策略信息

錢亞容, 劉浩銳, 韋 建

(1.東風(fēng)商用車有限公司技術(shù)中心, 湖北 武漢 430056;2.東風(fēng)汽車集團有限公司技術(shù)中心, 湖北 武漢 430058)

1 引言

隨著現(xiàn)代汽車電子技術(shù)不斷發(fā)展和進步,汽車變得更加智能和高效。充當汽車大腦的電控單元其硬件和軟件設(shè)計越來越通用化和模塊化,從而導(dǎo)致其軟件的復(fù)雜度提高和迭代周期縮短,進而對ECU軟件線下再編程和刷寫有了更多的需求。如何保證ECU刷寫安全和防止非法或惡意編程,其安全訪問機制就顯得尤為重要。

現(xiàn)有ECU安全訪問技術(shù)中,一般遵循ECU向訪問實體或者診斷工具發(fā)送密鑰種子,訪問實體或者診斷工具對密鑰種子進行邏輯運算并得到密鑰,并將其發(fā)送ECU,ECU將獲得的密鑰與對自己發(fā)送的密鑰種子計算進行邏輯運算獲得的密鑰進行對比,相同則響應(yīng)通過ECU安全訪問,進入刷寫步驟。其又分為固定詢問和可變詢問,固定詢問是每次ECU發(fā)送的密鑰種子是固定一樣的,需要返回的密鑰每次也是一樣的,這種方式的缺點是太過于簡單,非常容易被破解。可變詢問就是ECU每次發(fā)送的密鑰種子是不一樣的,ECU和訪問實體或者診斷工具通過相同的算法計算密鑰,ECU得到訪問實體或者診斷工具發(fā)送的密鑰和自己計算的密鑰進行比較,這種方法的缺點就是太過依賴算法的保密性,如果非法者通過創(chuàng)建模擬器模擬ECU的方法獲得多組密鑰種子和密鑰用來破解該算法,就有可能被破解成功,給非法訪問和惡意攻擊留下了可能。

2 系統(tǒng)硬件組成

本文介紹的ECU安全訪問系統(tǒng)包括:安全服務(wù)器unlock-Srv、訪問實體client和電控單元ECU。其中unlockSrv和client通過Internet安全鏈路連接,client和ECU直接通過物理連接和使用符合DoIP/UDS/KWP2000等診斷協(xié)議數(shù)據(jù)流進行數(shù)據(jù)交互。系統(tǒng)組成示意圖如圖1所示。

安全服務(wù)器unlockSrv,用于解鎖ECU,可以是售后安全服務(wù)器或者是OTA安全服務(wù)器,只有被unlockSrv認證過的client在安全的通信鏈路下可以訪問其數(shù)據(jù)并進行交互,unlockSrv具備進行訪問實體身份驗證、數(shù)據(jù)驗證和計算解鎖數(shù)據(jù)。

圖1 系統(tǒng)組成示意圖

訪問實體client,用于進行解鎖ECU,可以為通過OBD接口和ECU進行連接的診斷工具,也可以是T-BOX或者其它車載電腦充當訪問實體的通過車載總線和ECU連接,再通過4G/5G網(wǎng)絡(luò)和unlockSrv進行交互,總之client需擁有訪問unlockSrv的權(quán)限并且能夠與之通過安全鏈路進行信息交互,能夠向ECU發(fā)送請求指令來進行信息獲取和軟件刷寫。

電控單元ECU具備兩種狀態(tài),virgin狀態(tài)和security狀態(tài),virgin狀態(tài)下client可以跳過安全訪問直接對ECU進行刷寫,表現(xiàn)為ECU存儲器用于存儲零件號Ref字段、VIN字段、刷寫計數(shù)器ProCntr等字段使用默認字節(jié)0xFF進行填充。security狀態(tài)下client必須經(jīng)過安全訪問解鎖ECU,才可以進行后續(xù)的刷寫動作,例如車輛生產(chǎn)裝配時在線上對ECU進行刷寫后,ECU就從virgin狀態(tài)被置為security狀態(tài),這時ECU存儲器用于存儲的Ref被置為真實零件號代碼,VIN被置為對應(yīng)的車輛VIN值,ProCntr被置為設(shè)計定義的值。ECU當然可以具備不同等級的安全訪問,如level1=SIDLev1,level2=SIDLev2。相同ECU內(nèi)置有一個初始安全種子矩陣發(fā)生器,用來產(chǎn)生初始安全種子IntSecSeed16。

3 安全訪問豁免策略設(shè)計

考慮車輛裝配生產(chǎn)過程中,對于ECU安全訪問的特殊要求,首先主機廠可以在流程上要求供應(yīng)商供給工廠使用的ECU零件必須為virgin狀態(tài),而供給售后使用的ECU必須為security狀態(tài)。車輛在裝配生產(chǎn)線上,需要對ECU進行刷寫時,訪問實體或者診斷工具首先需要檢測ECU狀 態(tài), 若 為virgin狀態(tài),則直接跳過安全訪問步驟執(zhí)行ECU刷寫,并在車輛終檢之前,置ECU為security狀態(tài)并執(zhí)行寫VIN操作,否則退出刷寫,警告ECU狀態(tài)非法。安全訪問豁免流程圖如圖2所示。

圖2 安全訪問豁免流程圖

當工廠對ECU進行下線刷寫時,client需要檢查刷寫計數(shù)器字段,如若為默認值0xFF時,則ECU是virgin狀態(tài),client直接跳過安全訪問步驟對ECU進行刷寫,車輛到終檢時,client置ECU刷寫計數(shù)器為相應(yīng)的值,如0x00,ECU進入security狀態(tài),并置最大刷寫次數(shù)ProCntrMax標定參數(shù)為 0x7F,表示可以最多可以使用診斷工具刷寫127次,就完成了車輛下線刷寫程序。

4 安全訪問整體策略設(shè)計

當車輛銷售給用戶后,需要對ECU軟件進行升級或者需要更換新的ECU零件時,顯然再刷寫的ECU肯定是security狀態(tài),而更換的新零件通過管理流程要求供應(yīng)商把ECU設(shè)置為security狀態(tài)。這樣售后車輛的ECU刷寫就必須進行安全訪問,從而可以用來防止非法訪問和惡意刷寫。

4.1 安全訪問準備策略

如圖3所示,首先,client和ECU及unlockSrv建立連接,client請求ECU進入默認會話,再請求進入編程會話;然后讀取ECU零件號,如使用SID+DID=$22+$F187,并存儲到client內(nèi)存中;再讀ProCntr,如使用SID=$22,DID=$0100,只有當ProCntr! =0xFF且ProCntr<=ProCntrMax進行下一步;讀取VIN號,如使用SID=$22,DID=$F190,當VIN為空時說明ECU為新零件,進一步寫VIN如使用SID=$2E,DID=$F190;再執(zhí)行安全訪問步驟和刷寫ECU;最后置位ECU完成刷寫。

設(shè)計上可以要求ProCntr==0xFF表示ECU狀態(tài)為virgin,不符合OEM流程定義,診斷工具識別后警告或提醒操作員此ECU為非法零件。為保證ECU刷寫壽命可靠定義標定參數(shù)ProCntrMax,如圖3所示ProCntr>ProCntrMax,表示ECU刷寫超過了刷寫次數(shù),不能進行刷寫,需要更換零件。

圖3 安全訪問前狀態(tài)檢查流程

4.2 安全訪問數(shù)據(jù)流設(shè)計

本文闡述的安全訪問數(shù)據(jù)流向如下,unlockSrv、client和ECU在進行安全訪問過程中,數(shù)據(jù)請求和響應(yīng)的傳遞關(guān)系,如圖4所示。client發(fā)起安全訪問請求,首先請求種子SID=27+Lev;ECU收到后進行計算,計算步驟如圖5所示,響應(yīng)反饋種子67+Lev+Seed;client接收到種子后,對數(shù)據(jù)進行打包向unlockSrv請求解鎖數(shù)據(jù);unlockSrv接收到請求,通過計算獲得解鎖數(shù)據(jù),計算過程如圖6 所示,然后發(fā)送給client;client接收到解鎖數(shù)據(jù)進行解包,將密鑰發(fā)送給ECU,SID= 27+(Lev+1)+key;ECU接收到密鑰和自己計算得到的密鑰進行比對如果一致, 進 行 解鎖,并寫client指紋信息到存儲器,給出肯定應(yīng)答 67 +(Lev +1), 密鑰核對過程如圖7所示。

圖4 安全訪問數(shù)據(jù)流

圖5 ECU生成種子的策略

圖6 安全服務(wù)器計算秘鑰的策略

圖7 密鑰核對策略

client接收到種子結(jié)合client的硬件信息 (如將其作為指紋信息FingerPrint) 對 其 進 行 打包,并對打包數(shù)據(jù)進行證書簽名,如RqstData=SigA[Seed||FingerPrint] || CertA為打包簽名后的請求數(shù)據(jù),然 后 向unlockSrv 請 求unlockKey。 client 接 收 到RspdData,首先進行證書驗證,再進行服務(wù)器檢查;進一步,進行解包得到密鑰;然后按照相應(yīng)的診斷協(xié)議封裝發(fā)送給ECU。

安全訪問ECU端生成種子如下,ECU通過OEM定義的一種策略算法從SEED16提取IntSecSeed16,如循環(huán)差分算法IntSecSeed16 =DifCycAlg (SEED16),然后結(jié)合ECU的Ref和SIDLev得到安全種子數(shù)據(jù),如SecSeedData= IntSecSeed16||Ref||SIDLev;再對SecSeedData進行靜態(tài)加密獲得種子Seed=F(SecSeedData) 并響應(yīng)發(fā)送Seed給client;最后ECU按照加密算法計算出相應(yīng)安全訪問等級的安全密鑰,如使用定義的哈希算法,SecKey=HASH (SecSeedData)。

安全服務(wù)器計算密鑰的流程為:unlockSrv接收到Rqst-Data后,首先進行證書驗證;然后進行指紋信息驗證(client指紋信息必須在進行安全訪問之前,unlockSrv已經(jīng)對其進行了身份驗證,也就是client指紋之前早已經(jīng)錄入到了unlockSrv中);再進行靜態(tài)解密得到SecSeedData=F-1(Seed);最后unlockSrv從SecSeedData獲取Ref信息和SIDLev后,明確安全算法和安全訪問等級計算得到SecKey==HASH (SecSeedData),進一步,SecKey結(jié)合FingerPrint通過靜態(tài)加密得到密鑰Key=Q(SecKey||FingerPrint),并結(jié)合服務(wù)器地址unlockSrvMAC打包響應(yīng)發(fā)送給client,RspdData= SigA [Key||unlockSrvMAC] ||CertA為響應(yīng)數(shù)據(jù)。

密鑰核對的過程為ECU接收到Key,對其進行靜態(tài)解密得到SecKey和FingerPrint,再與在第2 步ECU 計算得到的SecKey進行比較,如果相等則說明安全訪問成功,并向ECU存儲器flash中寫入FingerPrint,給出client肯定響應(yīng),否則給出否定響應(yīng)。完成安全訪問步驟,進行下一步刷寫動作。

區(qū)別于早期的ECU安全訪問機制和策略,本文描述的一種適用于車載電控單元的動態(tài)網(wǎng)絡(luò)安全訪問機制,對ECU解鎖升級過程可以提供更加安全有效的方式來防止和避免通過破解用于ECU本地解鎖算法而非法刷寫ECU攻擊車輛的行為。使用本策略密鑰的獲取提供了安全服務(wù)器對訪問實體的鑒權(quán),同時在不同安全等級下生成動態(tài)不唯一的種子和密鑰,而且密鑰的獲取除了提供正確的種子還需要結(jié)合其它參數(shù)如簽名信息、指紋信息,甚至還可以增加車輛信息、令牌信息等作為因子參與安全訪問驗證。

5 總結(jié)

本文提出一種電控單元安全訪問的策略很好的解決了車輛生產(chǎn)過程中ECU安全訪問步驟多、效率低的問題,同時強化了車輛售后過程中ECU安全訪問策略容易被破解或?qū)崟r性不強導(dǎo)致的整車安全性得不到充分保障的問題。整個策略兼容性強,實施方便,且可以根據(jù)OEM自身需要及時調(diào)整或者切換證書驗證和算法變更。

猜你喜歡
策略信息
基于“選—練—評”一體化的二輪復(fù)習(xí)策略
求初相φ的常見策略
例談未知角三角函數(shù)值的求解策略
我說你做講策略
高中數(shù)學(xué)復(fù)習(xí)的具體策略
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
Passage Four
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 香蕉综合在线视频91| 情侣午夜国产在线一区无码| 精品久久久久久成人AV| 国产99热| 久草视频中文| 欧美激情福利| 欧美精品黑人粗大| 亚洲人成人伊人成综合网无码| 中国成人在线视频| 老色鬼久久亚洲AV综合| 最新亚洲人成网站在线观看| 国产成年女人特黄特色毛片免| 人禽伦免费交视频网页播放| 性色一区| 日韩色图在线观看| 国产毛片网站| 波多野结衣一区二区三区AV| 中文字幕 91| 久久久噜噜噜久久中文字幕色伊伊| 国产日韩AV高潮在线| 国产菊爆视频在线观看| 亚洲精选高清无码| 网久久综合| 国产亚洲精久久久久久无码AV| 国产精品成人啪精品视频| 88国产经典欧美一区二区三区| 毛片免费高清免费| 久久精品丝袜| 本亚洲精品网站| 国产一级毛片在线| 国产精品美乳| 性欧美在线| 亚洲乱码在线播放| 国产美女一级毛片| 亚洲色图欧美激情| 无码内射在线| 丁香亚洲综合五月天婷婷| 欧洲亚洲欧美国产日本高清| 欧美va亚洲va香蕉在线| 免费无码AV片在线观看国产| 久久综合干| 天天综合网色| 666精品国产精品亚洲| 91在线视频福利| 亚洲欧美综合精品久久成人网| 九九热视频在线免费观看| 不卡午夜视频| 国产一区二区福利| 国产欧美日韩另类| 成人福利免费在线观看| 亚洲男人的天堂在线观看| 无码精品国产dvd在线观看9久| 欧美 亚洲 日韩 国产| 久久成人国产精品免费软件 | 91午夜福利在线观看| 2021国产精品自产拍在线| 国产女人18毛片水真多1| 国产欧美精品午夜在线播放| 免费Aⅴ片在线观看蜜芽Tⅴ | 亚洲色图在线观看| 99热这里只有精品久久免费| 国产在线观看91精品亚瑟| 另类重口100页在线播放| 成人免费视频一区二区三区| 亚洲美女一区二区三区| 国产欧美日本在线观看| 她的性爱视频| 亚洲开心婷婷中文字幕| 日本不卡免费高清视频| 日本高清成本人视频一区| 91小视频版在线观看www| 午夜福利网址| 国产精品v欧美| 欧美激情第一欧美在线| 亚洲综合激情另类专区| 成人字幕网视频在线观看| 日本免费精品| 日韩第八页| 18禁影院亚洲专区| AV在线麻免费观看网站| 精品色综合| 色噜噜狠狠狠综合曰曰曰|