99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

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

上海控安 ? 來源:上??匕?/span> ? 作者:上海控安 ? 2023-10-27 15:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者 | 沈平 上??匕部尚跑浖?chuàng)新研究院汽車網(wǎng)絡安全組

來源 |鑒源實驗室

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

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

wKgaomU7Zy6AIEfnAAHn9N3SA5o125.png

圖1通過E2E保護減輕故障的示例圖

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

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

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

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

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

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

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

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

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

wKgaomU7ZzmAfrExAADcRVm9upY478.png

圖2 E2E保護報文矩陣示意圖

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

wKgZomU7Z0OAex_tAAB9CdHl1qw396.png

圖3 CRC計算示意圖

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

wKgaomU7Z02AVGEnAAISnpS_ptM188.png

圖4 counter校驗機制

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

E2E_P01STATUS_OK:Counter計數(shù)器正確并且CRC校驗正確。

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

E2E_P01STATUS_WRONGCRC:CRC校驗失敗。

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

E2E_P01STATUS_INITIAL:初始化階段。

E2E_P01STATUS_REPEATED:收到的Counter是重復的。

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

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

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

參考文獻:

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)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • AUTOSAR
    +關(guān)注

    關(guān)注

    10

    文章

    380

    瀏覽量

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

    關(guān)注

    1

    文章

    137

    瀏覽量

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

    關(guān)注

    0

    文章

    53

    瀏覽量

    13620
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

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

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

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

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

    應用層通信安全

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    AUTOSAR SecOC:保障汽車通信安全

    在現(xiàn)代汽車行業(yè)中,隨著電子控制單元(ECUs)的普及以及車與車之間通信的不斷增加,確保通信安全變得尤為關(guān)鍵。AUTOSAR (Automotive Open System Archit
    的頭像 發(fā)表于 10-09 16:37 ?1761次閱讀
    <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 校驗方法

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

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

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