娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年08月24日(星期六)

2021年08月24日 | 如何將硬件安全模塊功能直接集成到車輛的安全概念中?

發布者:玉米哥哥 關鍵字:處理器  芯片  控制器  網絡安全 手機看文章 掃描二維碼
隨時隨地手機看文章

網絡安全與功能安全的智能聯合


在帶有嵌入式硬件安全模塊的 CPU 上運行的安全堆棧如今被認為是汽車網絡安全的核心。 因此,它們也是車輛功能安全的關鍵先決條件。 在最壞的情況下,針對網絡攻擊的安全保護不足的車輛系統最終可能會導致危及生命的情況。 ESCRYPT 解釋了為什么最好將硬件安全模塊及其安全功能直接集成到車輛的安全概念中。


基于硬件安全模塊 (HSM) 的微控制器微處理器是當今許多汽車 ECU 的最先進技術。帶有硬件安全模塊的芯片現在被廣泛使用,特別是在車輛的眾多安全關鍵部件中,例如安全氣囊、電池管理系統、轉向系統和制動系統。因此,HSM 固件是功能安全的車輛系統的核心組件。


作為單獨的硬件組件連接到主機控制器,HSM 包括自己的處理器、加密功能以及用于硬件安全固件和安全數據的專用存儲器。HSM 固件為硬件添加了額外的安全功能,將這些功能捆綁到復雜的安全協議中,以支持專用的 OEM。即使在多核環境中,底層搶占式實時操作系統也能確保優化的、優先級驅動的資源利用率。所有功能都通過 API 接口提供給主機應用程序,從而確保 HSM 堆棧可以輕松集成到引導加載程序或任何 Autosar 堆棧中——使用“復雜驅動程序”或通過 Autosar 加密驅動程序,隨附HSM 固件,如圖 1。HSM 核心和軟件構成了車輛系統的信任錨。硬件安全模塊成為系統可用于檢查真實性和完整性的一種基準,例如驗證車載網絡內的軟件更新或消息(安全車載通信,SecOC)。


HSM 的功能安全


雖然當今大多數汽車微控制器和微處理器都配備了此類硬件安全模塊,但實際上這些 HSM 中為功能安全而設計的很少。盡管硬件設計在很大程度上是在質量管理流程的基礎上進行的,但這很少是涵蓋可能的系統故障的符合 ISO-26262 的流程 [1]。即使在過程符合 ISO-26262 的情況下,HSM 中也沒有針對偶發性故障實施單獨的保護,例如以硬件冗余或附加檢查器功能的形式。這似乎令人驚訝,但考慮到通常沒有直接分配給 HSM 本身的安全目標,這是完全有道理的。


由于上述硬件情況,HSM 固件的通用功能安全方法不是有用的解決方案。相反,需要深入考慮個別用例。HSM 包含在許多與安全相關的 ECU 中,在應用范圍內用于各種功能,包括防止操縱、初始化、軟件更新、診斷、車載通信和許多其他功能。因此,需要在 HSM 中進行特定于案例的實現。


安全與干擾共存


HSM 的典型用途是在集成環境中,它與執行安全相關功能的軟件解決方案共存,分配的安全目標高達 ASIL D。因此,根據ISO 26262實現無干擾非常重要。這里通常的方法是使用芯片上可用的硬件功能來保護主機驅動程序和來自那些執行安全關鍵功能的軟件模塊的共享資源,例如通過使用專用保護機制或內存保護單元 (MPU) 。


然而,這種影響深遠的基于硬件的劃分對系統來說不一定有用,因為在相互保護的兩個不同域之間交換數據和切換任務將不可避免地降低性能,潛在地導致的瓶頸會與其他運行時的要求產生沖突。更重要的是,這種硬件機制甚至可能不適用于為優化整體系統成本而選擇的低成本設備。


HSM 固件作為上下文之外的安全元素


合格的 HSM 固件提供了針對此問題的優雅解決方案,該固件包括根據 ISO 26262 中指定的 ASIL 要求開發的主機驅動程序。這將允許 HSM 輕松集成到車輛 ECU 中,無需分區或內存保護,因此不會影響性能,如圖 2。


基于 HSM 本身不會在硬件方面執行任何安全相關功能的假設,并考慮到上下文中固件最終將被多方面且未知地使用,它被設計為上下文之外的安全元素( SEooC) [1]。與此同時,必須在系統層面采取措施確保固件安全集成,換句話說,以可靠的方式防止硬件安全模塊與其安全相關功能的主機內核之間的干擾。理想情況下,應為 HSM 固件提供專門的安全手冊,其中包含關于如何在集成 SEooC 時確保不受干擾的說明。


使用安全的CMAC降低風險


一般來說,需要進行徹底的安全分析,以識別系統中的威脅和漏洞,并設計適當的對策。通過將網絡安全方面納入功能安全評估,可以從功能安全的角度進行知情風險評估,并據此確定安全完整性水平(SIL),如圖3。但是,上述無干擾共存可能不會,對于某些系統設計和特定功能,即網絡安全機制中的故障產生安全關鍵的影響[2]。例如,如果ECU之間交換的車載通信消息和信號與安全相關,則會出現這種情況。如果此類信息已損壞但仍被轉發,則可能導致具有嚴重后果的危險情況,例如錯誤的制動信號或錯誤的轉向角。


因此,Autosar為交換安全相關數據指定了端到端(E2E)保護。E2E概念在運行期間檢測并處理通信網絡中硬件和軟件端的故障。因此,該概念適用于ASIL D之前的安全兼容通信。然而,與此同時,還有一些新的、更智能的系統設計實現方法,它們補充了E2E方法,同時設法避免其造成的開銷。其中一種新穎的補充方法是安全CMAC,它使用基于密碼的消息認證碼(CMAC)保護安全關鍵消息。


滿足ASIL D的基于HSM的安全機制


事實上,車內網絡中的每條消息通常都包含一個CMAC,該CMAC被路由到硬件安全模塊以驗證消息的真實性。然而,同樣的是這種MAC身份驗證也可以用作檢測損壞消息的功能安全措施。然而,HSM中的單點故障,例如隨機HSM硬件故障,可能導致違反ASIL D規定的ECU安全目標,即避免轉發非真實消息的要求。


因此,對于HSM,有必要定義一個額外的安全要求,即不驗證任何虛假MAC是否正確;這適用于所有安全相關信息,無論有多少。根據使用情況,安全相關消息的數量將從每個驅動循環的單個消息和軟件更新到100%的消息不等。另一方面,如果對所有消息(包括非安全相關消息)實施基于HSM的此類安全機制,這只會導致不必要的開銷。因此,特定于用例的實施概念再次需要智能HSM固件,該固件提供了多個選項,用于在需要時集成基于CMAC的車輛系統功能安全。


可能的安全機制之一是基于應用程序啟動的錯誤MAC自檢。系統集成商必須確保執行和評估測試本身以及進入安全狀態所需的時間滿足要求的故障處理時間間隔(FHTI),即故障檢測時間間隔(FDTI)和故障反應時間間隔(FRTI)的總和。此解決方案最多可用于ASIL B。另一種安全機制基于循環冗余校驗(CRC),并應用于每個與安全相關的MAC驗證。集成到HSM固件的性能優化批量CMAC接口中,可最大限度地減少因附加CRC計算和比較功能而導致的目標與時間的權衡,尤其是在設備硬件支持CRC的情況下。此解決方案最多可用于ASIL D。


關鍵系統功能安全的工具化


智能的成本和性能優化安全概念可以將功能安全目標委托給硬件安全模塊。與其采取一般方法,不如對照整個系統的安全目標檢查每個單獨的用例,以得出硬件安全模塊的特定功能安全要求。這方面的基本先決條件是具有相應功能安全包的適當復雜的HSM固件,該軟件包可以涵蓋ASIL D之前的用例,具體取決于每個用例中的目標和上下文。但是,這必須始終符合以下條件:HSM中定義的安全措施與主機側的適當功能安全措施相伴隨。


最新一代設備中使用的硬件已經具有增強的安全機制和性能。盡管如此,對提供更高性能的成本優化系統設計的需求仍然存在。在這方面,一個開創性的解決方案似乎是將網絡安全機制工具化通過使用智能HSM固件實現硬件安全模塊的安全性,以確保關鍵車內系統的功能安全。


關鍵字:處理器  芯片  控制器  網絡安全 引用地址:如何將硬件安全模塊功能直接集成到車輛的安全概念中?

上一篇:第一頁
下一篇:大陸開發安全氣囊新功能 可提供全面的乘員保護

推薦閱讀

隨著各行各業越來越多的公司開始使用復合材料,3D 打印和增材制造解決方案的全球領導者Stratasys(Nasdaq:SSYS)正式發售價格實惠的碳纖維填充尼龍12材料專用增材制造系統。該工業級Fortus 380mc碳纖維3D打印機曾在今年3月首次亮相,目前已經面向全球市場正式出貨,國內售價53萬元人民幣(含稅)。 近期,復合材料市場同比增長8-12%。美國能源部將碳纖...
編寫串口流程很簡單:初始化端口 ==> 發送程序編寫 + 接受程序編寫 ==> PC串口調試助手第一步:因為涉及接受和發送的優先級,所以在初始化串口端口之前必須先初始化中斷的設置,下面就先給出主函數的程序:int main(void){ NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //中斷向量的初始化 Usart_Init(115200); ...
什么是探頭:示波器是電子工程師最常用的測量儀器,而示波器探頭毫無疑問是示波器最常用的配件。示波器探頭是連接被測電路與示波器輸入端的電子部件。沒有探頭,示波器就成了個擺件,只能作為裝飾品啦。 在選擇示波器探頭之前,我們最好看看示波器的說明書,了解我們使用的示波器適合怎么樣的探頭。下面幾點我們認為應該是在選探頭時比較重要的: 確保探頭...
氣動調節閥就是以壓縮氣體為動力源,以氣缸為執行器,并借助于閥門定位器、轉換器、電磁閥、保位閥、儲氣罐、氣體過濾器等附件去驅動閥門,實現開關量或比例式調節,接收工業自動化控制系統的控制信號來完成調節管道介質的:流量、壓力、溫度、液位等各種工藝過程參數。氣動調節閥的特點就是控制簡單,反應快速,且本質安全,不需另外再采取防爆...

史海拾趣

問答坊 | AI 解惑

USB轉打印口CH341的WINDOWS驅動程序

USB轉打印口CH341的WINDOWS驅動程序…

查看全部問答∨

LCD圖形顯示_菜單管理_PCF8583_TWI_SPI所有C代碼公開

現將2006在一家公司做的一個產品的仿真部分所有源碼資料公布,供大家學習和參考!包括參菜單管理算法。菜單翻頁可像手機菜單一下,可滾動翻頁,并有進度條指示。另還有TWI讀寫PCF8563的程序。不多說大家看看就知道。以前只公布過protues和hex,反映 ...…

查看全部問答∨

matlab第六課預告!

好不容易盼到這里啦! 這里我們一起來分享一下二維圖形的繪制和修飾 對數坐標圖,極坐標圖 餅狀圖,梯形圖,概率分布圖,向量圖等等的二維圖形 如果你覺得不過癮, 我們接著來三維圖形 甚至是GUI的界面都可以的啦! 期待大家的幫助拉!…

查看全部問答∨

發一個外包項目貼!請有實力有精力的工程師速與我聯系!!斑竹請鼠標下留帖!先謝謝啦

2440手持機外包項目: 1、背光驅動 2、電源管理 3、自定義鍵盤驅動 4、LP3913驅動 5、EEPROM驅動 6、NANDFLASH分區及海量存儲 注意:目前BSP為WINCE42下的 要求: 有實力做出以上6個驅動(具體詳見需求) 時間價錢面議 地點限北京 QQ: ...…

查看全部問答∨

USB的問題

現在碰到了一個問題。。。。在USB枚舉這一塊 在枚舉的工程中 當插入USBdevice后。出現了一個RESET的中斷,之后馬上就會出現一個SUSPEND中斷,這正常嗎?出現這個中斷我該怎么處理,是硬件的問題還是軟件的問題…

查看全部問答∨

CPU設計小組加盟帖

  關于組織設計一款CPU的群。   群號碼:4751106.…

查看全部問答∨

大家有沒有用過profilestart和profilestop?

我想測試一個程序的效率, 我有通過pb平臺測試這個效率(如果沒有嵌入到這個平臺中,它不會顯示這個程序的名字,取代的是unknown),但就是要在pb中output輸出結果(定制平臺時加入了我的程序). 1.怎么把unknown變成我們進程名稱 2.我想把它的結果存在 ...…

查看全部問答∨

求嵌入式開發的經典教材

本人是嵌入式開發的新手,請高人說說嵌入式開發的什么教材比較經典或則比較好的網站,謝謝!…

查看全部問答∨

在DDK里,哪個函數可以修改文件的屬性

在DDK里,哪個函數可以修改文件的屬性…

查看全部問答∨

散分!終于明白AHDL和VHDL的語法了!!

散分!終于明白AHDL和VHDL的語法了!! AHDL和VHDL是一種接口描述語言。不是計算語言。也不是邏輯設計語言。 至于可以用軟件生成芯片邏輯。那要看軟件功能了。硬件的邏輯結構是你的設計是你個人的藝術。…

查看全部問答∨
小廣播
最新汽車電子文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 成安县| 玉门市| 湄潭县| 金山区| 拉孜县| 高碑店市| 泸定县| 三都| 普兰店市| 临朐县| 望谟县| 修文县| 科尔| 蓬溪县| 水富县| 华亭县| 屏东县| 昌图县| 西乌珠穆沁旗| 教育| 香港| 荆门市| 蒙自县| 镇平县| 五莲县| 寿光市| 衡山县| 潍坊市| 肃宁县| 景泰县| 门头沟区| 棋牌| 于田县| 察雅县| 象州县| 嘉祥县| 嵊州市| 贡山| 弥渡县| 丽水市| 定州市|