日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

什么是汽車安全啟動,如何實現(xiàn)

星星科技指導(dǎo)員 ? 來源:瑞薩電子 ? 作者:Philip Lapczynski ? 2022-04-25 09:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大家好,我是瑞薩電子汽車安全首席工程師 Phil Lapczynski。我在 Renesas 的安全團隊工作了 4 年,在此之前,我在汽車安全、OTA 解決方案和引導(dǎo)加載程序方面工作了十多年。我很高興地發(fā)布一系列博客文章,介紹安全啟動的概念并描述如何使用我們的瑞薩汽車 MCU 和 SoC 設(shè)備實現(xiàn)這些概念。這篇博客文章是三部分系列的第一部分,旨在讓讀者基本了解什么是安全啟動以及為什么需要它。期待來自同事 Satoshi Yamanaka-san 和我的更多安全引導(dǎo)文章。

1. 日益嚴峻的挑戰(zhàn)

自 1960 年代后期將微處理器引入車輛架構(gòu)以來,現(xiàn)代汽車的復(fù)雜性呈指數(shù)級增長。車載計算機最初用于電控燃油噴射,現(xiàn)在可以控制現(xiàn)代車輛的各個方面,從加熱座椅到半自動駕駛。今天的汽車有 100 多臺車載計算機執(zhí)行超過 1 億行代碼。從復(fù)雜性的角度來看,1億正在接近像老鼠這樣的小動物的DNA堿基對總數(shù)(人類大約有33000億堿基對)。未來的自動駕駛汽車將擁有超過 3 億行代碼。

fig1 百萬行代碼

隨著這種復(fù)雜性的增加,網(wǎng)絡(luò)安全成為汽車設(shè)計中持續(xù)關(guān)注的問題。隨著更多的駕駛控制權(quán)被賦予計算機,網(wǎng)絡(luò)安全事件的影響更加復(fù)雜。為了使事情更具挑戰(zhàn)性,安全架構(gòu)師需要平衡隱私和安全與功能安全要求。對于安全和安保來說,在車輛中運行的代碼必須是真實的和不變的。這就是安全啟動的用武之地。安全啟動回答了“我怎么知道軟件在執(zhí)行之前是真實的?”和“我怎么知道軟件在執(zhí)行之前沒有改變?”的問題。

2. 安全訓(xùn)練營

安全啟動是現(xiàn)代多層嵌入式系統(tǒng)安全的基礎(chǔ)性第一步。安全啟動是一種安全機制,通過它在執(zhí)行之前驗證軟件的完整性和真實性。換句話說,安全啟動允許在啟動嵌入式設(shè)備時檢測(并且可能不允許執(zhí)行)不真實或修改的軟件。安全啟動降低了攻擊者在設(shè)備中獲得持久性的能力。

Fig2 安全訓(xùn)練營

在最基本的層面上,如果預(yù)期的軟件不是預(yù)期的,則會執(zhí)行一組定義的制裁。制裁可能包括禁止訪問加密密鑰或外圍設(shè)備、重置 CPU 或執(zhí)行后備或設(shè)備恢復(fù)程序。雖然從最高級別來看,這個概念似乎很簡單,但確保安全啟動正常工作涉及許多步驟。

3. 建立信任根

要執(zhí)行安全啟動,需要“信任根”。這實質(zhì)上為所有進一步的步驟建立了基本事實,并將信任鏈錨定到不可變的東西上?!靶湃胃保袝r稱為“信任錨”,植根于設(shè)備硬件的不可變部分。雖然有幾種方法可以實現(xiàn)這一概念,但它們通常都有兩個關(guān)鍵特征:1)必須能夠安全地控制復(fù)位向量。2) 復(fù)位向量指向的代碼必須是安全的。

復(fù)位后執(zhí)行的常見解決方案包括:

無法更改的固定掩碼 ROM

編程和鎖定的一次性可編程 (OTP) 代碼閃存

在以受保護內(nèi)存為引導(dǎo)核心的專用安全核心上執(zhí)行軟件

第一個代碼塊必須執(zhí)行安全啟動邏輯。其目標是為下一個引導(dǎo)階段準備系統(tǒng)并對其進行驗證。這個關(guān)鍵的代碼塊必須經(jīng)過嚴格的審計,并將復(fù)雜性保持在最低限度。作為系統(tǒng)的不可變部分,這部分代碼中的任何漏洞或錯誤通常只能通過完全更換硬件來修復(fù)。

4.驗證軟件鏡像

構(gòu)建安全啟動實施的下一步是驗證軟件映像。通常有兩種不同的方法用于檢查安全啟動中的真實性和完整性。選擇的方法基于設(shè)計要求或啟動時間等因素。

fig3 驗證軟件鏡像

4.1 方法一:使用對稱算法進行安全啟動驗證

驗證引導(dǎo)代碼的一種方法是使用稱為消息驗證代碼的密鑰對稱加密算法。如果硬件設(shè)備具有用于所用算法的加速器,則可以實現(xiàn)此方法的好處。使用 CMAC 或 HMAC 算法可以縮短啟動時間。該解決方案的最大挑戰(zhàn)是加密密鑰和參考 MAC 的存儲。用于對稱算法的私鑰需要安全地存儲在受保護的安全環(huán)境(如 HSM)中。此外,由于 MAC 生成和 MAC 驗證使用相同的密鑰,因此默認情況下不提供不可否認性屬性。為了解決這個缺點,可以將密鑰配置為具有由硬件強制執(zhí)行的 MAC 生成或僅驗證屬性。

4.2 方法二:使用非對稱算法進行安全啟動驗證

在這種方法中,代碼使用非對稱加密算法(也稱為公鑰加密)進行驗證。非對稱算法基于稱為單向函數(shù)的數(shù)學(xué)問題。兩種流行的解決方案是RSA和ECDSA。雖然基礎(chǔ)數(shù)學(xué)和算法不同,但兩種解決方案都依賴于公鑰和私鑰對。

fig4 非對稱算法

FlippyFlink,CC BY-SA 4.0,來自維基共享資源

要驗證圖像,必須由簽名機構(gòu)使用私鑰對圖像進行簽名。這是在設(shè)備外部完成的。在設(shè)備上,安全啟動代碼使用公鑰驗證映像。由于密鑰是公開的,并且私鑰不能輕易地從公開密鑰的知識中推導(dǎo)出來,因此公開密鑰的私密性不是必需的。雖然為了密鑰的安全不需要公鑰的隱私,但系統(tǒng)仍然必須確保公鑰不能在未經(jīng)授權(quán)的情況下被修改或替換。

4.2.1 簽名生成

要生成簽名,需要根據(jù)輸入數(shù)據(jù)計算消息摘要(哈希)。這通常是在嵌入式設(shè)備之外的企業(yè)環(huán)境中創(chuàng)建的。簽名者用他們的私鑰加密消息摘要。加密的摘要稱為簽名。簽名的類型取決于算法和填充方案(例如 RSA-PSS)。原始圖像數(shù)據(jù)和簽名被編程到設(shè)備中。

4.2.2 簽名驗證

簽名驗證是根據(jù)代碼簽名驗證數(shù)據(jù)的完整性和真實性的過程。驗證涉及計算數(shù)據(jù)的消息摘要(散列)并將其與解密簽名中收到的摘要進行比較。

圖6 驗證流程

5. 建立信任鏈

在進行安全啟動時,存在多種構(gòu)建信任鏈的方法。選擇的策略主要由啟動時間要求驅(qū)動。

fig7 單片安全啟動

執(zhí)行安全啟動的最簡單方法是單片方法,其中整個映像由第一階段啟動驗證。雖然干凈簡單,但由于啟動時間要求,單片啟動很少在現(xiàn)實世界中工作。嵌入式設(shè)備通常需要在上電復(fù)位后的幾毫秒內(nèi)啟動并執(zhí)行其主要任務(wù)。在這些情況下,必須采取分階段的方法。

fig8 分階段安全啟動

更先進的解決方案允許部分執(zhí)行和驗證并行運行。這在多核系統(tǒng)上最為常見。

fig9 多核并行安全啟動

隨著圖像大小和復(fù)雜性的增加,加密硬件加速器成為滿足時序要求的必要條件。

6. 當(dāng)幸福的道路不那么幸福時……制裁

到目前為止,我們只討論了驗證通過時的一般流程,但是如果其中一個階段驗證失敗會發(fā)生什么?在這種情況下,需要實施制裁。系統(tǒng)設(shè)計者必須決定在驗證階段失敗時該怎么做。根據(jù)階段和其他系統(tǒng)要求,可能會發(fā)生一種或多種可能的制裁:

系統(tǒng)重置

以降低的權(quán)限執(zhí)行下一個階段

例如,禁止使用加密密鑰或某些外圍設(shè)備

執(zhí)行備用驗證應(yīng)用程序

將執(zhí)行更改為后備或備用應(yīng)用程序

這種情況在 OTA 或診斷更新失敗的情況下特別有用

停留在當(dāng)前啟動階段

7. 如何更新軟件?

好的,所以我們知道安全啟動將確保應(yīng)用程序是真實的和不變的,但是我們?nèi)绾谓鉀Q使用新(真實)軟件更新設(shè)備的需求?軟件更新允許新功能并允許修復(fù)錯誤和安全漏洞。關(guān)鍵是保護這些更新的能力。每次新軟件發(fā)布,新軟件都必須辭職。已發(fā)布軟件的簽名需要成為生產(chǎn)軟件開發(fā)的構(gòu)建/發(fā)布過程的一部分。解決此過程的復(fù)雜性和安全性并非易事。我們不會在本文中討論軟件更新安全,但是有像TUF和Uptane這樣的項目直接關(guān)注這個話題。我們計劃在未來發(fā)布一篇關(guān)于軟件更新的深入文章。

8. 結(jié)論

總之…

安全啟動對于創(chuàng)建安全的信任鏈系統(tǒng)是不可或缺的。

它提供:

#1 - 身份驗證(未經(jīng)授權(quán)的圖像不允許運行)

#2 - 完整性(應(yīng)檢測到“篡改”圖像)

它通常使用:

數(shù)字簽名

確保身份驗證和完整性

私鑰 -》 用于簽名

公鑰 -》 用于驗證

(可選)圖像/數(shù)據(jù)加密

用于保密

用于防克隆/防偽

當(dāng)驗證失敗時,將應(yīng)用制裁

安全啟動需要與軟件更新策略共存

審核編輯:郭婷

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

    關(guān)注

    3048

    文章

    9183

    瀏覽量

    173321
  • 瑞薩電子
    +關(guān)注

    關(guān)注

    39

    文章

    2987

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    汽車網(wǎng)絡(luò)安全合規(guī)全流程深度解析——從法規(guī)門檻到落地實踐

    一、前言:汽車行業(yè)正在經(jīng)歷一場“安全革命” 各位行業(yè)同仁,相信大家已經(jīng)感受到,2024年以來,汽車行業(yè)的競爭維度正在發(fā)生根本性變化。過去,我們拼的是動力、續(xù)航、智能座艙;如今,網(wǎng)絡(luò)安全
    發(fā)表于 04-21 13:03

    一文講透:汽車安全三大核心標準ISO26262/21448/21434的核心區(qū)別

    梳理三大標準的核心差異 厘清三大標準的協(xié)同邏輯,看懂智能汽車安全的完整防護體系 隨著智能網(wǎng)聯(lián)汽車進入高速發(fā)展期,L2+級輔助駕駛已成為新車標配,高等級自動駕駛也逐步落地商用。但與此同時,輔助駕駛誤觸
    發(fā)表于 04-16 09:56

    汽車網(wǎng)絡(luò)安全 ISO/SAE 21434是什么?(一)

    ISO/SAE 21434全稱為《Road vehicles—Cybersecurity engineering》(道路車輛—網(wǎng)絡(luò)安全工程),是汽車行業(yè)首個全球統(tǒng)一的網(wǎng)絡(luò)安全工程國際標準,由
    發(fā)表于 04-07 10:37

    為什么汽車要在“冰窖”里啟動?整車低溫啟動測試背后的工程邏輯

    整車低溫啟動測試是一種評估汽車在極端低溫環(huán)境下啟動性能的試驗,主要是為了評估車輛在低溫環(huán)境下的啟動性能,確保車輛在寒冷條件下能夠正常啟動并運
    的頭像 發(fā)表于 03-20 16:35 ?253次閱讀
    為什么<b class='flag-5'>汽車</b>要在“冰窖”里<b class='flag-5'>啟動</b>?整車低溫<b class='flag-5'>啟動</b>測試背后的工程邏輯

    汽車照明 /太陽能燈LED升壓恒流芯片F(xiàn)P7208,RGBWY 多路調(diào)光 300KHz 固定頻率 + 6μA 超低待機

    FP7208 是雅欣電子推出的非同步升壓恒流 LED 驅(qū)動 IC,核心優(yōu)勢是低啟動 / 反饋電壓、寬壓輸入、支持模擬 / PWM 調(diào)光與可編程保護,適配汽車照明、LED 模組、太陽能燈等場景,控制
    發(fā)表于 01-04 16:15

    東風(fēng)汽車亮相深港汽車快通計劃啟動儀式

    12月22日,深圳前海綜合保稅區(qū)內(nèi)車輛整裝,深港汽車快通計劃在此正式啟動。作為央企代表和香港市場的重要參與者,東風(fēng)汽車是首批獲批參與該計劃的內(nèi)地車企之一,攜40輛新車亮相現(xiàn)場,見證這一推動粵港
    的頭像 發(fā)表于 12-31 14:27 ?594次閱讀

    AutoSec Europe 2026 第二屆歐洲汽車網(wǎng)絡(luò)安全與數(shù)據(jù)安全峰會啟動報名!

    當(dāng)汽車的定義從“交通工具”演變?yōu)椤耙苿拥闹悄芙K端”,網(wǎng)絡(luò)安全與數(shù)據(jù)安全便從技術(shù)議題,升級為關(guān)乎企業(yè)生存與用戶信任的核心命脈。全球監(jiān)管機構(gòu)正以前所未有的速度出臺新規(guī):歐盟《AI法案》與《無線電設(shè)備指令
    的頭像 發(fā)表于 10-27 17:23 ?841次閱讀
    AutoSec Europe 2026 第二屆歐洲<b class='flag-5'>汽車網(wǎng)絡(luò)安全</b>與數(shù)據(jù)<b class='flag-5'>安全</b>峰會<b class='flag-5'>啟動</b>報名!

    培訓(xùn) | 磐時網(wǎng)絡(luò)安全課程報名啟動!

    迄今為止,磐時汽車安全技術(shù)系列培訓(xùn)課程聯(lián)合SAE、中汽研、蓋世汽車等機構(gòu)平臺,成功舉辦超過10期安全技術(shù)培訓(xùn),服務(wù)了包括Intel、特斯拉、路特斯、億咖通、MINEYE、北京亮道、車聯(lián)
    的頭像 發(fā)表于 09-28 09:48 ?1168次閱讀
    培訓(xùn) | 磐時網(wǎng)絡(luò)<b class='flag-5'>安全</b>課程報名<b class='flag-5'>啟動</b>!

    MPS在汽車功能安全領(lǐng)域取得顯著進展

    如今的汽車,早已不再是簡單的交通工具,它變得越來越智能,越來越依賴電子系統(tǒng)來實現(xiàn)復(fù)雜功能,如自動駕駛輔助、智能互聯(lián)等,其電子部件的故障風(fēng)險也隨之增加。而汽車功能安全標準猶如一把保障
    的頭像 發(fā)表于 09-10 14:25 ?1173次閱讀

    掌控汽車信息安全全生命周期:合規(guī)、實現(xiàn)、驗證的協(xié)同之道

    智能網(wǎng)聯(lián)汽車產(chǎn)業(yè)加速發(fā)展,信息安全挑戰(zhàn)日益嚴峻。經(jīng)緯恒潤提供全生命周期解決方案,涵蓋MCU安全、軟件代碼管理和自動化測試,確保滿足GB/R155/ISO等法規(guī)標準要求,助力企業(yè)實現(xiàn)合規(guī)
    的頭像 發(fā)表于 08-22 14:26 ?1698次閱讀
    掌控<b class='flag-5'>汽車</b>信息<b class='flag-5'>安全</b>全生命周期:合規(guī)、<b class='flag-5'>實現(xiàn)</b>、驗證的協(xié)同之道

    理想汽車榮獲汽車大模型安全證書

    2025中國汽車論壇舉行“智艙安言計劃——汽車生成式人工智能安全測評”頒證儀式。理想汽車車載大模型榮獲由CCIA汽車網(wǎng)絡(luò)安全工作委員會頒發(fā)的
    的頭像 發(fā)表于 07-18 16:10 ?1174次閱讀

    如何在MCXN947微控制器上配置安全啟動和生命周期

    本文檔旨在介紹如何在MCXN947微控制器上配置安全啟動和生命周期,以確保產(chǎn)品在量產(chǎn)階段的安全性,防止代碼被竊取和篡改,并且能夠安全地升級更新固件。通過本應(yīng)用筆記,開發(fā)者可以更好地理解
    的頭像 發(fā)表于 06-26 09:49 ?2784次閱讀
    如何在MCXN947微控制器上配置<b class='flag-5'>安全</b><b class='flag-5'>啟動</b>和生命周期

    汽車應(yīng)急啟動電源:超級電容更給力

    汽車應(yīng)急啟動電源:超級電容更給力便攜式移動電源——汽車應(yīng)急啟動電源能夠在電瓶虧電或者其他原因無法啟動汽車
    的頭像 發(fā)表于 05-16 08:36 ?1250次閱讀
    <b class='flag-5'>汽車</b>應(yīng)急<b class='flag-5'>啟動</b>電源:超級電容更給力

    汽車應(yīng)急啟動電源哪種好?

    汽車應(yīng)急啟動電源哪種好?一、汽車應(yīng)急啟動電源的作用由來近年來,私家車越來越多,而且很多私家車的車齡已經(jīng)到了三年甚至是六年以上,以電瓶為首的各種配件都慢慢進入了衰老期,一不小心就會遇到“
    的頭像 發(fā)表于 05-16 08:34 ?1236次閱讀
    <b class='flag-5'>汽車</b>應(yīng)急<b class='flag-5'>啟動</b>電源哪種好?
    衡东县| 宜兰县| 密山市| 德昌县| 天津市| 新密市| 宿松县| 余江县| 溆浦县| 云霄县| 沂源县| 洪江市| 台湾省| 同德县| 花莲市| 墨竹工卡县| 九江市| 五峰| 德格县| 永宁县| 江北区| 枞阳县| 沙雅县| 察雅县| 扶沟县| 望谟县| 桃园县| 聂拉木县| 红原县| 纳雍县| 青州市| 宁南县| 寻乌县| 漳平市| 延边| 吉林市| 囊谦县| 弥渡县| 荔波县| 东安县| 凌源市|