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

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

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

從傳統(tǒng)到智能化:汽車(chē)內(nèi)部通信的安全挑戰(zhàn)與SecOC解決方案

上海同星智能科技有限公司 ? 2023-08-14 10:06 ? 次閱讀

01

需求背景

Demand background

在傳統(tǒng)的汽車(chē)電子結(jié)構(gòu)中,車(chē)內(nèi)的電控單元(ECU)數(shù)量和復(fù)雜性受到限制,通信帶寬也受到限制。因此,人們普遍認(rèn)為車(chē)內(nèi)各個(gè)ECU之間的通信是可靠的。只要ECU節(jié)點(diǎn)接收到相應(yīng)的消息,就會(huì)對(duì)其進(jìn)行處理。然而,隨著汽車(chē)行業(yè)和互聯(lián)網(wǎng)的持續(xù)發(fā)展,汽車(chē)變得越來(lái)越智能化和互聯(lián)化,這種默認(rèn)的車(chē)內(nèi)通信變得越來(lái)越不安全。如果在車(chē)輛的物理總線上添加一個(gè)新的節(jié)點(diǎn),該節(jié)點(diǎn)發(fā)送虛假信號(hào)或篡改其他ECU發(fā)送的消息,例如加速、剎車(chē)和轉(zhuǎn)彎信號(hào),而與之相關(guān)的動(dòng)力控制ECU卻盲目接受這些消息,那么車(chē)輛可能會(huì)失去控制。因此,迫切需要開(kāi)發(fā)一種安全高效的算法,用于驗(yàn)證消息的真實(shí)性,確認(rèn)消息發(fā)送方的合法性以及數(shù)據(jù)是否遭到篡改。在這種背景下,安全板載通信(Secure Onboard Communication,簡(jiǎn)稱(chēng)SecOC)機(jī)制應(yīng)運(yùn)而生。

02

SecOC實(shí)現(xiàn)原理

SecOC principle of realization

什么是SecOC

SecOC是Security Onboard Communication 的簡(jiǎn)稱(chēng),中文名稱(chēng)叫做安全車(chē)載通信,是AUTOSAR從Classic Platform4.2開(kāi)始新增的一個(gè)基礎(chǔ)模塊,主要的作用就是為汽車(chē)嵌入式網(wǎng)絡(luò)總線上的數(shù)據(jù)傳輸提供身份驗(yàn)證和防止重放攻擊的功能。

SecOC實(shí)現(xiàn)原理

SecOC 機(jī)制要求在協(xié)議數(shù)據(jù)單元 (Protocol Data Unit, 簡(jiǎn)稱(chēng) PDU) 的發(fā)送方和接收方的 ECU 都要實(shí)現(xiàn) SecOC 模塊。

在發(fā)送方,SecOC 模塊通過(guò)向待發(fā)送的協(xié)議原始 PDU 添加認(rèn)證信息來(lái)創(chuàng)建安全PDU,認(rèn)證信息包括新鮮度值(Freshness Value,簡(jiǎn)稱(chēng) FV) 和 信 息 認(rèn) 證 碼(Message Authentication Code,簡(jiǎn)稱(chēng) MAC)。

2c556084-3a47-11ee-bbcf-dac502259ad0.jpg

FV 由新鮮度值管理模塊 (FVM) 獲得。FVM 分為 Master FVM( 由網(wǎng)關(guān)擔(dān)任 ) 和 Slave FVM( 由其它實(shí)現(xiàn) SecOC 機(jī)制的 ECU 擔(dān)任 ),前者會(huì)向后者發(fā)送新鮮度值同步消息來(lái)保證PDU 收發(fā)端 FV 的一致性,后者則向前者發(fā)送 FV 同步請(qǐng)求消息。

將 PDU 的數(shù)據(jù)標(biāo)識(shí)符、原始 PDU 以及完整新鮮度值拼接起來(lái),傳遞給認(rèn)證算法產(chǎn)生 MAC 值。

接收方收到安全 PDU 后會(huì)通過(guò)MAC認(rèn)證模塊對(duì)其新鮮性與完整性進(jìn)行驗(yàn)證,如果驗(yàn)證成功,那么將原始的數(shù)據(jù)PDU上傳到上層應(yīng)用的軟件模塊,如果驗(yàn)證失敗,則直接丟棄。

2c664ec6-3a47-11ee-bbcf-dac502259ad0.jpg

03

TOSUN SecOC測(cè)試解決方案

SecOC test solution

該解決方案是基于SecOC方案實(shí)現(xiàn)車(chē)內(nèi)敏感信息的認(rèn)證。

TOSUN SecOC系統(tǒng)是基于TOSUN同星自研核心軟件TSMaster和CAN工具實(shí)現(xiàn),能夠涵蓋開(kāi)發(fā)和生產(chǎn)過(guò)程中的測(cè)試需求。主要功能包含主節(jié)點(diǎn)同步報(bào)文解析,完整新鮮度值生成,計(jì)算MAC值,生成并發(fā)送安全報(bào)文、接收解析驗(yàn)證安全報(bào)文和故障注入功能。

測(cè)試面板總體如下圖所示:

2c939bb0-3a47-11ee-bbcf-dac502259ad0.jpg

3.1 同步報(bào)文接收

新鮮值管理模塊在整車(chē)身上一般由網(wǎng)關(guān)充當(dāng),負(fù)責(zé)發(fā)送同步報(bào)文,便于從節(jié)點(diǎn)更新新鮮值。同步報(bào)文的主要作用是保證安全PDU發(fā)送和接收端新鮮度值信息的一致性。

2cc6f0b4-3a47-11ee-bbcf-dac502259ad0.jpg

同步報(bào)文的行程計(jì)數(shù)器(Trip Counter)、重置計(jì)數(shù)器(Reset Counter)和MAC值(Authenticator)長(zhǎng)度定義如下:

2cdfb28e-3a47-11ee-bbcf-dac502259ad0.jpg

本解決方案采用AES128-CMAC標(biāo)準(zhǔn)算法和基于同步消息的復(fù)合counter新鮮度值管理方案,MAC值計(jì)算方式為CMAC-AES128(DataID/Payload/FV,CK)。

→ 圖示是TOSUN SecOC解決方案中同步報(bào)文接收的演示

2cf7d788-3a47-11ee-bbcf-dac502259ad0.jpg

第一部分顯示被測(cè)件(主節(jié)點(diǎn))發(fā)送的同步報(bào)文和報(bào)文解析。Data ID由主節(jié)點(diǎn)(被測(cè)件/新鮮值管理模塊)決定。

第二部分為算法計(jì)算的MAC值,與接收的MAC值前兩位是一致的,則驗(yàn)證成功返回0;否則驗(yàn)證失敗返回1,并且錯(cuò)誤數(shù)量+1。

3.2 新鮮度值管理

→ 圖示是TOSUN SecOC解決方案中新鮮度值管理的演示

完整的新鮮度值包括(64bit):行程計(jì)數(shù)器(Trip Counter),重置計(jì)數(shù)器(Reset Counter), 重置標(biāo)志值(Reset Flag)和消息計(jì)數(shù)器(Message Counter)。

2d0f2280-3a47-11ee-bbcf-dac502259ad0.jpg

1)行程計(jì)數(shù)器和重置計(jì)數(shù)器由同步報(bào)文決定

2)消息計(jì)數(shù)器每發(fā)送一次安全報(bào)文自增1

3)重置標(biāo)志位為重置計(jì)數(shù)器最后2bit數(shù)據(jù)

從節(jié)點(diǎn)內(nèi)完整的新鮮度值由以上四個(gè)數(shù)據(jù)生成。

2d28c686-3a47-11ee-bbcf-dac502259ad0.jpg

3.3 安全報(bào)文發(fā)送

→ 圖示是TOSUN SecOC解決方案中安全報(bào)文發(fā)送的演示

2d493b3c-3a47-11ee-bbcf-dac502259ad0.jpg


第一部分設(shè)置2字節(jié)的Data ID和4字節(jié)的控制信號(hào)(十進(jìn)制、十六進(jìn)制輸入即可)。

第二部分顯示加密后的MAC值,截取的新鮮值、截取的MAC值和發(fā)送的安全報(bào)文(安全報(bào)文由4個(gè)字節(jié)控制信號(hào)、1個(gè)字節(jié)截取新鮮度值和3個(gè)字節(jié)截取MAC值組成)。

本解決方案的新鮮度值和MAC值截取的標(biāo)準(zhǔn)是在CAN協(xié)議的通信方式下,F(xiàn)V截取低位1字節(jié),MAC截取高位3字節(jié)。

2d70e4fc-3a47-11ee-bbcf-dac502259ad0.jpg

3.4 安全報(bào)文接收

→ 圖示是TOSUN SecOC解決方案中安全報(bào)文接收的演示

2d8b3528-3a47-11ee-bbcf-dac502259ad0.jpg

第一部分設(shè)置接收端2字節(jié)的Data ID(安全報(bào)文發(fā)送和接收模塊的Data ID需一致,否則在安全報(bào)文接收端會(huì)驗(yàn)證失敗),顯示完整的安全報(bào)文。

第二部分顯示接收端的MAC驗(yàn)證結(jié)果,驗(yàn)證成功返回0,亮綠燈;驗(yàn)證失敗返回1,亮紅燈,錯(cuò)誤數(shù)量+1。

3.5 故障注入測(cè)試

→ 圖示是TOSUN SecOC解決方案中故障注入測(cè)試的演示

2d99dda8-3a47-11ee-bbcf-dac502259ad0.jpg


在該面板中點(diǎn)擊任意類(lèi)型故障注入按鈕可進(jìn)行故障注入,可看到【接收端】的錯(cuò)誤數(shù)量增加并亮紅燈。以檢測(cè)和評(píng)估系統(tǒng)的可靠性和穩(wěn)定性,從而提高系統(tǒng)的質(zhì)量。

其中“模擬過(guò)去新鮮值發(fā)送”是指將新鮮值篡改成上一次發(fā)送 的新鮮值,“模擬未來(lái)新鮮值發(fā)送”同理。

2db2cc8c-3a47-11ee-bbcf-dac502259ad0.jpg


如果想查看詳細(xì)的報(bào)文信息,可以在“報(bào)文信息”中查看正確發(fā)送或故障注入的安全報(bào)文,過(guò)濾標(biāo)識(shí)符為 2CA 的報(bào)文即可。同步報(bào)文也可查看,標(biāo)識(shí)符為 25C。

聲明:本文內(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)投訴
  • 智能化
    +關(guān)注

    關(guān)注

    15

    文章

    4739

    瀏覽量

    55106
  • ecu
    ecu
    +關(guān)注

    關(guān)注

    14

    文章

    865

    瀏覽量

    54328
  • 汽車(chē)
    +關(guān)注

    關(guān)注

    13

    文章

    3334

    瀏覽量

    37045
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    QC快充芯片,因高效而兼容性好而成為手機(jī)標(biāo)配的充電解決方案!

    電動(dòng)汽車(chē)、智能家居等領(lǐng)域,為用戶(hù)提供更加便捷、高效的充電解決方案。 作為電子產(chǎn)品開(kāi)發(fā)工程師,我們深知QC快充芯片在快速充電技術(shù)中的重要作用。它以其高效的充電速度、智能化的充電控制、廣
    發(fā)表于 09-26 10:03

    弱電智能化系統(tǒng)的防雷接地應(yīng)用方案

    損壞。因此,如何有效地進(jìn)行防雷接地和實(shí)施智能防雷監(jiān)控系統(tǒng),成為確保弱電智能化系統(tǒng)安全穩(wěn)定運(yùn)行的關(guān)鍵。 地凱科技 將詳細(xì)探討弱電智能化系統(tǒng)的防雷接地措施、
    的頭像 發(fā)表于 08-30 11:46 ?265次閱讀
    弱電<b class='flag-5'>智能化</b>系統(tǒng)的防雷接地應(yīng)用<b class='flag-5'>方案</b>

    【?嵌入式機(jī)電一體系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)?閱讀體驗(yàn)】+《智能化技術(shù)在船舶維護(hù)中的應(yīng)用探索》

    船東合理規(guī)劃清潔與維護(hù)周期,確保AF涂料的有效應(yīng)用,減少對(duì)環(huán)境的負(fù)擔(dān)。 綜上所述,本文揭示了智能化技術(shù)在船舶維護(hù)領(lǐng)域的巨大潛力,展示了科技如何助力海洋工業(yè)應(yīng)對(duì)傳統(tǒng)挑戰(zhàn),推動(dòng)行業(yè)向更加高效、
    發(fā)表于 08-26 22:22

    先進(jìn)技術(shù)構(gòu)建的建筑智能化解決方案

    。這個(gè)系統(tǒng)將建筑物內(nèi)部的各種設(shè)備、系統(tǒng)、信息等資源進(jìn)行全面的集成、優(yōu)化和協(xié)調(diào),從而實(shí)現(xiàn)建筑物的智能化管理和控制。使用IBMS可以帶來(lái)更加便捷、高效、安全、舒適的生活和工作環(huán)境。 IBMS是建筑
    的頭像 發(fā)表于 08-15 14:14 ?196次閱讀

    宏集方案 傳統(tǒng)建筑智能化改造,邁向物聯(lián)新時(shí)代

    傳統(tǒng)工業(yè)和商業(yè)建筑的智能化改造面臨諸多挑戰(zhàn)。宏集樓宇改造方案幫助傳統(tǒng)建筑快速部署物聯(lián)網(wǎng)系統(tǒng),打破數(shù)據(jù)孤島,實(shí)現(xiàn)所有控制系統(tǒng)和數(shù)據(jù)的集中管理與
    的頭像 發(fā)表于 08-02 10:17 ?248次閱讀
    宏集<b class='flag-5'>方案</b> <b class='flag-5'>傳統(tǒng)</b>建筑<b class='flag-5'>智能化</b>改造,邁向物聯(lián)新時(shí)代

    電動(dòng)汽車(chē)智能充電標(biāo)準(zhǔn)與解決方案

    已經(jīng)難以滿(mǎn)足現(xiàn)代電動(dòng)汽車(chē)用戶(hù)對(duì)充電速度、便利性、安全和能源效率的高要求。為了應(yīng)對(duì)這些挑戰(zhàn),智能充電技術(shù)應(yīng)運(yùn)而生。智能充電不僅僅是簡(jiǎn)單的充電過(guò)
    的頭像 發(fā)表于 07-17 10:06 ?499次閱讀
    電動(dòng)<b class='flag-5'>汽車(chē)</b>的<b class='flag-5'>智能</b>充電標(biāo)準(zhǔn)與<b class='flag-5'>解決方案</b>

    【硬件方案】藍(lán)牙網(wǎng)關(guān)助力智慧門(mén)店解決方案商,推動(dòng)汽車(chē)后市場(chǎng)企業(yè)智能化升級(jí)

    東勝物聯(lián)的藍(lán)牙網(wǎng)關(guān)設(shè)備在智慧門(mén)店管理領(lǐng)域發(fā)揮了關(guān)鍵作用,幫助解決方案商實(shí)現(xiàn)更精細(xì)化、標(biāo)準(zhǔn)、智能化的門(mén)店運(yùn)營(yíng)方案。
    的頭像 發(fā)表于 03-06 17:51 ?587次閱讀
    【硬件<b class='flag-5'>方案</b>】藍(lán)牙網(wǎng)關(guān)助力智慧門(mén)店<b class='flag-5'>解決方案</b>商,推動(dòng)<b class='flag-5'>汽車(chē)</b>后市場(chǎng)企業(yè)<b class='flag-5'>智能化</b>升級(jí)

    釋放總線潛力:汽車(chē)總線離線模擬解決方案

    傳統(tǒng)的ECU模擬工具通常需要依賴(lài)上位機(jī)軟件來(lái)發(fā)起通信,這在離線場(chǎng)景和自動(dòng)產(chǎn)線中帶來(lái)不便。為了應(yīng)對(duì)這一挑戰(zhàn),虹科推出了創(chuàng)新的汽車(chē)總線離線模擬
    的頭像 發(fā)表于 02-20 14:38 ?404次閱讀
    釋放總線潛力:<b class='flag-5'>汽車(chē)</b>總線離線模擬<b class='flag-5'>解決方案</b>

    車(chē)內(nèi)語(yǔ)音識(shí)別數(shù)據(jù)在智能駕駛中的價(jià)值與應(yīng)用

    車(chē)內(nèi)語(yǔ)音識(shí)別數(shù)據(jù)在智能駕駛中的價(jià)值與應(yīng)用 一、引言 隨著智能駕駛技術(shù)的不斷發(fā)展,車(chē)內(nèi)語(yǔ)音識(shí)別數(shù)據(jù)在智能駕駛中的應(yīng)用越來(lái)越廣泛。
    的頭像 發(fā)表于 02-19 11:47 ?487次閱讀

    車(chē)內(nèi)語(yǔ)音識(shí)別數(shù)據(jù)在智能駕駛中的應(yīng)用與挑戰(zhàn)

    一、引言 隨著智能駕駛技術(shù)的不斷發(fā)展,車(chē)內(nèi)語(yǔ)音識(shí)別數(shù)據(jù)在智能駕駛中的應(yīng)用越來(lái)越廣泛。車(chē)內(nèi)語(yǔ)音識(shí)別技術(shù)為駕駛員提供了更加便捷和安全的駕駛體驗(yàn),
    的頭像 發(fā)表于 01-26 18:14 ?1031次閱讀

    長(zhǎng)飛首推智能汽車(chē)光纖通信解決方案助力汽車(chē)電動(dòng)智能化發(fā)展

    當(dāng)前,全球汽車(chē)產(chǎn)業(yè)正發(fā)生百年來(lái)最深刻的變革,汽車(chē)電動(dòng)智能化技術(shù)在快速發(fā)展,其數(shù)量龐大的電子元器件和超大容量的電池,使得整車(chē)電磁屏蔽的設(shè)計(jì)越來(lái)越復(fù)雜
    的頭像 發(fā)表于 01-12 09:49 ?1292次閱讀
    長(zhǎng)飛首推<b class='flag-5'>智能</b><b class='flag-5'>汽車(chē)</b>光纖<b class='flag-5'>通信</b><b class='flag-5'>解決方案</b>助力<b class='flag-5'>汽車(chē)</b>電動(dòng)<b class='flag-5'>化</b>和<b class='flag-5'>智能化</b>發(fā)展

    隧道智能化信息安全管理系統(tǒng)

    【云南恩田智能】在現(xiàn)代城市進(jìn)程中扮演著越來(lái)越重要的角色。隧道作為城市交通設(shè)施的重要組成部分,其安全運(yùn)行關(guān)乎著數(shù)以萬(wàn)計(jì)的市民生命財(cái)產(chǎn)安全。傳統(tǒng)
    的頭像 發(fā)表于 12-26 16:14 ?716次閱讀
    隧道<b class='flag-5'>智能化</b>信息<b class='flag-5'>化</b><b class='flag-5'>安全</b>管理系統(tǒng)

    智能化倉(cāng)儲(chǔ)管理,數(shù)字倉(cāng)儲(chǔ)解決方案

    數(shù)字化工業(yè)倉(cāng)儲(chǔ)RFID方案能解決的痛點(diǎn): 新導(dǎo)物聯(lián)智能化數(shù)字倉(cāng)儲(chǔ)RFID解決方案 新導(dǎo)物聯(lián)以RFID技術(shù)為基礎(chǔ),結(jié)合自身云平臺(tái),將手持機(jī)、RFID條形碼、通道機(jī)等智能化設(shè)備結(jié)合起來(lái),融
    的頭像 發(fā)表于 12-21 16:24 ?594次閱讀
    <b class='flag-5'>智能化</b>倉(cāng)儲(chǔ)管理,數(shù)字倉(cāng)儲(chǔ)<b class='flag-5'>解決方案</b>

    智能網(wǎng)聯(lián)汽車(chē)信息安全產(chǎn)業(yè)難題及解決方案

    隨著汽車(chē)網(wǎng)聯(lián)、智能化的快速發(fā)展,新的網(wǎng)絡(luò)安全與數(shù)據(jù)安全的問(wèn)題不斷“衍生”而來(lái),汽車(chē)
    發(fā)表于 12-11 11:07 ?681次閱讀

    納芯微電子:傳統(tǒng)分布式ECU已過(guò)時(shí)?集中式智能化方案成為新寵!

    。分布式架構(gòu)中 ECU 的局限性對(duì)于車(chē)輛的生產(chǎn)成本、功能實(shí)現(xiàn)、未來(lái)發(fā)展都提出了挑戰(zhàn),集中式智能化解決方案域控制器與域內(nèi)中心架構(gòu)則應(yīng)運(yùn)而生。 以下幾點(diǎn)為域控制器逐漸取代 ECU 的主要根因: ◆
    的頭像 發(fā)表于 12-01 15:23 ?385次閱讀
     納芯微電子:<b class='flag-5'>傳統(tǒng)</b>分布式ECU已過(guò)時(shí)?集中式<b class='flag-5'>智能化</b><b class='flag-5'>方案</b>成為新寵!