女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

AUTOSAR E2E:車載通信的安全保障

上??匕?/a> ? 來源:上??匕?/span> ? 作者:上??匕?/span> ? 2023-10-27 15:32 ? 次閱讀

作者 | 沈平 上海控安可信軟件創(chuàng)新研究院汽車網(wǎng)絡(luò)安全組

來源 |鑒源實(shí)驗(yàn)室

社群 |添加微信號(hào)TICPShanghai”加入“上??匕?1fusa安全社區(qū)”

隨著汽車行業(yè)逐步走向電氣化、智能化,車載系統(tǒng)的軟件和硬件復(fù)雜度不斷上升。如何確保這些復(fù)雜系統(tǒng)中的數(shù)據(jù)通訊安全和可靠,已成為業(yè)界關(guān)注的焦點(diǎn)。E2E(End-to-End)通訊常常指的是一個(gè)信息從發(fā)送端到接收端的完整傳輸過程,保障通訊中數(shù)據(jù)的完整性與安全性。AUTOSAR (AUTomotive Open System ARchitecture)是一個(gè)全球汽車工業(yè)的標(biāo)準(zhǔn)化項(xiàng)目,旨在為嵌入式汽車軟件創(chuàng)造一個(gè)共同的標(biāo)準(zhǔn)。在AUTOSAR架構(gòu)中,軟件被分為三個(gè)主要層次:應(yīng)用軟件(ASW, Application Software),基礎(chǔ)軟件(BSW, Basic Software),以及運(yùn)行時(shí)環(huán)境(RTE, Runtime Environment)。E2E通常是在ASW層實(shí)現(xiàn)的,它確保應(yīng)用級(jí)的數(shù)據(jù)通信在發(fā)送和接收時(shí)的完整性。圖1所示為在AUTOSAR架構(gòu)中E2E保護(hù)示例圖。在圖1中E2E能夠減輕BSW層軟硬件以及ECU之間網(wǎng)絡(luò)通訊的故障。

wKgaomU7Zy6AIEfnAAHn9N3SA5o125.png

圖1通過E2E保護(hù)減輕故障的示例圖

功能安全是關(guān)于硬件和軟件系統(tǒng)在出現(xiàn)故障時(shí)仍然保持安全狀態(tài)的能力。在車載系統(tǒng)中,例如ISO 26262標(biāo)準(zhǔn)定義了如何評(píng)估和確保汽車電子/電氣系統(tǒng)的功能安全。當(dāng)進(jìn)行功能安全評(píng)估時(shí),可以考慮E2E保護(hù)作為降低數(shù)據(jù)通信相關(guān)風(fēng)險(xiǎn)的一個(gè)措施。E2E之所以能夠保證一定程度的功能安全是因?yàn)镋2E保護(hù)的目標(biāo)是確保數(shù)據(jù)在傳輸過程中的完整性,避免由于噪聲、干擾或軟件錯(cuò)誤導(dǎo)致的數(shù)據(jù)損壞或失真。它包括兩大核心要素:

1.通過計(jì)算和驗(yàn)證校驗(yàn)和或CRC(循環(huán)冗余校驗(yàn)),確保數(shù)據(jù)在傳輸過程中沒有被篡改或損壞。如果一個(gè)關(guān)鍵系統(tǒng)(例如制動(dòng)系統(tǒng)或轉(zhuǎn)向系統(tǒng))收到了損壞或篡改的數(shù)據(jù),它可能會(huì)做出不正確的決策,從而導(dǎo)致功能失效甚至危險(xiǎn)情況。E2E保護(hù)通過確保數(shù)據(jù)完整性來減少這種風(fēng)險(xiǎn)。

2.通過順序計(jì)數(shù)器(Counter)來確保消息按預(yù)期的順序到達(dá),能夠檢測(cè)丟失的消息或重復(fù)的消息。如果接收端的計(jì)數(shù)器值與預(yù)期不符,這可能是由于消息丟失或者重復(fù)。對(duì)于某些功能安全關(guān)鍵的應(yīng)用,如自動(dòng)駕駛或緊急剎車,如果系統(tǒng)收到的數(shù)據(jù)是間斷的,可能會(huì)導(dǎo)致不適當(dāng)或延遲的響應(yīng)。

接下里將結(jié)合AUTOSAR官方文檔中的E2E Profile 1例子,具體闡述E2E是如何工作的。E2E Profile 1由以下四個(gè)組件構(gòu)成:

CRC:循環(huán)冗余檢查。Profile 1通常使用一個(gè)8位的CRC,采用CRC-8-SAE J1850-0x1D多項(xiàng)式計(jì)算。

Counter:計(jì)數(shù)器在每次消息發(fā)送時(shí)增加。對(duì)于Profile 1,這通常是一個(gè)4位的值,這意味著它的范圍是從0到14。當(dāng)達(dá)到最大值后,計(jì)數(shù)器會(huì)回繞到0。

Data ID:用來唯一標(biāo)識(shí)數(shù)據(jù)元素或消息的標(biāo)識(shí)符。對(duì)于Profile 1,這通常是16位的值,用來參與計(jì)算CRC,但不會(huì)進(jìn)行實(shí)際的數(shù)據(jù)傳輸。

Timeout monitoring:超時(shí)監(jiān)控是由E2E管理模塊對(duì)counter的值計(jì)算得到。

需要注意的是E2E保護(hù)中的CRC不同于CAN或者FlexRay通訊協(xié)議的CRC校驗(yàn)。其中CAN或者FlexRay通訊協(xié)議的CRC是由通信控制器中的硬件支持提供,并不是由E2E管理模塊生成的。E2E保護(hù)中的CRC是CAN或者FlexRay通訊協(xié)議中傳輸?shù)臄?shù)據(jù)段內(nèi)容。另外Counter的值是0到14,值15是用來表示錯(cuò)誤的。在AUTOSAR 官方文檔中E2E Profile 1對(duì)于CRC以及Counter是可以自定義其起始位置的,在本文中將CRC起始位置定義為bit 0且長(zhǎng)度為8,Counter起始位置定義為bit 8,且長(zhǎng)度為4。如圖2所示。

wKgaomU7ZzmAfrExAADcRVm9upY478.png

圖2 E2E保護(hù)報(bào)文矩陣示意圖

CRC的計(jì)算過程中,一般會(huì)對(duì)整個(gè)報(bào)文傳輸?shù)臄?shù)據(jù)進(jìn)行校驗(yàn)。其中未使用的bit位用0xFF代替。根據(jù)圖2報(bào)文矩陣定義,CRC的計(jì)算如圖3計(jì)算示意圖所示,在圖3中CRC計(jì)算的結(jié)果填充在了報(bào)文的第一個(gè)Byte,Counter值填充在了報(bào)文第二個(gè)Byte的低位。

wKgZomU7Z0OAex_tAAB9CdHl1qw396.png

圖3 CRC計(jì)算示意圖

E2E保護(hù)的工作原理,作為發(fā)送端需要對(duì)每一條消息增加順序計(jì)數(shù)器的值,使用Data ID、Counter以及傳輸數(shù)據(jù)計(jì)算CRC,將Counter和CRC添加到消息中并發(fā)送。作為接收方使用接收到的Data和Counter計(jì)算CRC,檢查計(jì)算出的CRC是否與接收到的CRC匹配,檢查Counter值以確定消息的連續(xù)性。如果在接收端CRC不匹配,這意味著數(shù)據(jù)可能已經(jīng)被損壞。根據(jù)系統(tǒng)的需求,可以選擇觸發(fā)一個(gè)錯(cuò)誤報(bào)告或者采取其他的錯(cuò)誤處理措施。如果Counter值不是預(yù)期的(例如,如果它比上一條消息的值小),這可能意味著消息是過時(shí)的或者已經(jīng)被重復(fù)。同樣,可以根據(jù)具體情境進(jìn)行處理,如丟棄數(shù)據(jù)或者觸發(fā)一個(gè)警告。對(duì)于Counter校驗(yàn)機(jī)制如圖4所示。

wKgaomU7Z02AVGEnAAISnpS_ptM188.png

圖4 counter校驗(yàn)機(jī)制

在圖4中,會(huì)根據(jù)配置的參數(shù)對(duì)counter進(jìn)行校驗(yàn),配置項(xiàng)包括允許最大的丟幀的數(shù)量,允許重復(fù)的計(jì)數(shù)器的數(shù)量等。通過對(duì)計(jì)數(shù)器的校驗(yàn),會(huì)導(dǎo)致8種E2E狀態(tài):

E2E_P01STATUS_OK:Counter計(jì)數(shù)器正確并且CRC校驗(yàn)正確。

E2E_P01STATUS_NONEWDATA:一個(gè)報(bào)文周期內(nèi)未接收到該E2E報(bào)文。

E2E_P01STATUS_WRONGCRC:CRC校驗(yàn)失敗。

E2E_P01STATUS_SYNC:在收到期望之外的Counter后,收到了一個(gè)正確的CRC與合理的Counter。

E2E_P01STATUS_INITIAL:初始化階段。

E2E_P01STATUS_REPEATED:收到的Counter是重復(fù)的。

E2E_P01STATUS_OKSOMELOST:接收到的E2E報(bào)文連續(xù)兩幀之間的Counter差值大于1但小于MaxDeltaCounterInit。

E2E_P01STATUS_WRONGSEQUENCE:接收到的E2E報(bào)文連續(xù)兩幀之間的Counter差值大于MaxDeltaCounterInit。

以上,本文對(duì)E2E保護(hù)機(jī)制的核心概念以及實(shí)現(xiàn)原理進(jìn)行了簡(jiǎn)單的闡述。如果想對(duì)E2E保護(hù)機(jī)制在AUTOSAR中如何進(jìn)行配置,需要進(jìn)一步閱讀AUTOSAR官方文檔。

參考文獻(xiàn):

AUTOSAR.(2022).E2E Protocol Specification. AUTOSAR Standard Working Specification.

AUTOSAR.(2022).pecification of SW-C End-to End Communication Protection Library. AUTOSAR Standard Working Specification.

審核編輯:湯梓紅

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

    關(guān)注

    10

    文章

    371

    瀏覽量

    22397
  • 車載系統(tǒng)
    +關(guān)注

    關(guān)注

    1

    文章

    137

    瀏覽量

    27482
  • 車載通信
    +關(guān)注

    關(guān)注

    0

    文章

    52

    瀏覽量

    13562
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    以前的E2E社區(qū)的資料

    以前的E2E社區(qū)合到這邊來了,那以前的視頻資料哪里能找到阿,我想找Tommy song的C64+的視頻教程~~麻煩,謝謝!
    發(fā)表于 06-21 00:43

    電子發(fā)燒友E2E線下30城活動(dòng)?|?讓技術(shù)成就夢(mèng)想,誰將是夢(mèng)想領(lǐng)航人呢?

    去拼搏努力…………沒有關(guān)系,當(dāng)你看到了這篇文章,你會(huì)知道,我們一直在尋找的就是你電子發(fā)燒友E2E 30城技術(shù)沙龍,讓技術(shù)成就夢(mèng)想!什么是電子發(fā)燒友E2E 30城技術(shù)沙龍?電子發(fā)燒友
    發(fā)表于 12-20 17:19

    電子發(fā)燒友E2E首場(chǎng)粉絲見面會(huì),暢談如何提升產(chǎn)品可靠性?

    `E2E技術(shù)活動(dòng)在這里集圈內(nèi)實(shí)戰(zhàn)高手純干貨技術(shù)分享你可以結(jié)識(shí)更多技術(shù)工程師,切身在充滿技術(shù)氛圍里成長(zhǎng)你可以與每一位工程師盡情交流,探討即時(shí)熱點(diǎn)技術(shù)相關(guān)的各類問題還可以,很多,更多......1月19
    發(fā)表于 01-11 15:03

    電子發(fā)燒友E2E線下30城活動(dòng) | 讓技術(shù)成就夢(mèng)想,誰將是夢(mèng)想領(lǐng)航人呢?

    拼搏努力…………沒有關(guān)系,當(dāng)你看到了這篇文章,你會(huì)知道,我們一直在尋找的就是你電子發(fā)燒友E2E 30城技術(shù)沙龍,讓技術(shù)成就夢(mèng)想!什么是電子發(fā)燒友E2E 30城技術(shù)沙龍?電子發(fā)燒友
    發(fā)表于 03-06 12:00

    應(yīng)用層通信安全

    `歡迎工程師的我們!電子發(fā)燒友E2E技術(shù)沙龍-北京站,本期討論主題是關(guān)于“應(yīng)用層通信安全E2E活動(dòng)北京站活動(dòng)鏈接~~http://url.elecfans.com/u/
    發(fā)表于 03-18 17:55

    AUTOSAR信息安全框架和關(guān)鍵技術(shù)相關(guān)資料介紹

    越來越多的關(guān)注和重視。AUTOSAR作為目前全球范圍普遍認(rèn)可的汽車嵌入式軟件架構(gòu),已經(jīng)集成的相關(guān)信息安全模塊對(duì)實(shí)現(xiàn)信息安全需求有著充分的支持,例如保護(hù)車內(nèi)通信或保護(hù)機(jī)密數(shù)據(jù)。由于CP
    發(fā)表于 11-24 16:51

    物聯(lián)網(wǎng)轉(zhuǎn)向E2E解決方案

    據(jù)外媒報(bào)道,物聯(lián)網(wǎng)連接解決方案已經(jīng)轉(zhuǎn)向E2E(端到端)了。 據(jù)分析師Mullooly預(yù)測(cè),物聯(lián)網(wǎng)據(jù)說在未來數(shù)年內(nèi)從附加服務(wù)中將比接駁費(fèi)獲得更多的收益。預(yù)計(jì)這將額外超過非連接的M2M(機(jī)器對(duì)機(jī)器)一半
    發(fā)表于 12-05 18:26 ?562次閱讀

    羅德與施瓦茨成功驗(yàn)證10Gbps端到端(E2E)峰值下行鏈路IP數(shù)據(jù)吞吐量

    基于高通方案,羅德與施瓦茨使用R&S CMX500 5G無線綜測(cè)儀平臺(tái)驗(yàn)證了10 Gbps端到端(E2E) IP數(shù)據(jù)性能。
    發(fā)表于 10-27 16:28 ?2116次閱讀
    羅德與施瓦茨成功驗(yàn)證10Gbps端到端(<b class='flag-5'>E2E</b>)峰值下行鏈路IP數(shù)據(jù)吞吐量

    汽車系統(tǒng)安全組件在車載網(wǎng)絡(luò)通信架構(gòu)的應(yīng)用

    對(duì)通信的功能安全需遵循E2E(End to End,端到端)的理念,無論從系統(tǒng)功能安全的角度還是從軟件功能安全的角度,接入分布化及計(jì)算集中化
    發(fā)表于 12-02 10:50 ?746次閱讀

    網(wǎng)絡(luò)安全:MACsec車載應(yīng)用技術(shù)解讀

    作者|J小編|吃不飽01前言我們?cè)谝酝姆窒碇薪榻B了網(wǎng)絡(luò)安全的相關(guān)技術(shù)在車載通信中的一些內(nèi)容,包括E2E和SecOC等,但這些技術(shù)通常更多地是做數(shù)據(jù)校驗(yàn),數(shù)據(jù)本身還是以明文進(jìn)行傳輸。而
    的頭像 發(fā)表于 06-29 10:03 ?1028次閱讀
    網(wǎng)絡(luò)<b class='flag-5'>安全</b>:MACsec<b class='flag-5'>車載</b>應(yīng)用技術(shù)解讀

    MACsec車載應(yīng)用技術(shù)解讀

    我們?cè)谝酝姆窒碇薪榻B了網(wǎng)絡(luò)安全的相關(guān)技術(shù)在車載通信中的一些內(nèi)容,包括E2E和SecOC等,但這些技術(shù)通常更多地是做數(shù)據(jù)校驗(yàn),數(shù)據(jù)本身還是以明文進(jìn)行傳輸。
    發(fā)表于 06-30 09:37 ?572次閱讀
    MACsec<b class='flag-5'>車載</b>應(yīng)用技術(shù)解讀

    Autosar E2E介紹及其實(shí)現(xiàn)

    E2E(End-to-End)保護(hù)存在于安全性較高的信號(hào),在信號(hào)傳遞的過程中,受軟硬件的影響,發(fā)送端和接收端的數(shù)據(jù)可能不一致,此時(shí)E2E的作用就體現(xiàn)出來,系統(tǒng)可以快速檢測(cè)出E2E異常,
    的頭像 發(fā)表于 09-22 10:28 ?4147次閱讀
    <b class='flag-5'>Autosar</b> <b class='flag-5'>E2E</b>介紹及其實(shí)現(xiàn)

    AUTOSAR SecOC:保障汽車通信安全

    在現(xiàn)代汽車行業(yè)中,隨著電子控制單元(ECUs)的普及以及車與車之間通信的不斷增加,確保通信安全變得尤為關(guān)鍵。AUTOSAR (Automotive Open System Archit
    的頭像 發(fā)表于 10-09 16:37 ?1565次閱讀
    <b class='flag-5'>AUTOSAR</b> SecOC:<b class='flag-5'>保障</b>汽車<b class='flag-5'>通信</b>的<b class='flag-5'>安全</b>

    詳解TSMaster CAN 與 CANFD 的 CRC E2E 校驗(yàn)方法

    面對(duì)切換工具鏈的用戶來說,在TSMaster上完成總線通訊中的CRC/E2E校驗(yàn)處理不是特別熟悉,該文章可以協(xié)助客戶快速使用TSMaster完成CAN/CANFD總線通訊的CRC/E2E校驗(yàn)。本文
    的頭像 發(fā)表于 05-25 08:21 ?3810次閱讀
    詳解TSMaster CAN 與 CANFD 的 CRC <b class='flag-5'>E2E</b> 校驗(yàn)方法

    干貨分享 | TSMaster AUTOSAR E2E使用說明

    車載網(wǎng)絡(luò)中,信息交換通常涉及多個(gè)電子控制單元(ECU)之間的通信。對(duì)于安全相關(guān)的信號(hào),如車速、檔位、車輛/電源模式等,數(shù)據(jù)的完整性和可靠性至關(guān)重要。TSMaster為用戶開發(fā)了AUTOSARE
    的頭像 發(fā)表于 02-14 20:07 ?690次閱讀
    干貨分享 | TSMaster <b class='flag-5'>AUTOSAR</b> <b class='flag-5'>E2E</b>使用說明