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

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

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

3天內不再提示

如何在ICU-S和ICU-M設備上實現安全啟動

星星科技指導員 ? 來源:瑞薩電子 ? 作者:Satoshi Yamanaka ? 2022-04-24 15:24 ? 次閱讀

這篇博客文章是三部分系列的第 2 部分,旨在讓讀者基本了解什么是安全啟動以及為什么需要它。

RH850 MCU 上有 2 種安全 IP,ICU-S 和 ICU-M。在這篇博客文章中,我們介紹了如何在這兩種類型的設備上實現安全啟動。

ICU-S 和 ICU-M 中的安全啟動可以基于 HIS(現為 AUTOSAR)安全硬件擴展(SHE)規范來實現。如果您想了解有關 SHE 規范的更多信息,請參閱 AUTOSAR SHE(URL:安全硬件擴展規范 (autosar.org))。每個人都可以從 AUTSAR SHE 站點獲得 SHE 規范。

poYBAGJk-zqAV8CaAAFIcExJfYU427.png?itok=r4mxjuL-

pYYBAGJk-zqAbWjqAAEW0Re6Pb4220.png?itok=nyvCWJjK

RH850上使用ICU-S的安全啟動實現方法

ICU-S 是相當于 EVITA light 的智能密碼單元。

安全軟件適用于 ICU-S MCU 中的主處理器元件 (MainPE)。MainPE 可以通過 ICUS 的特殊功能寄存器接口使用 ICU-S 模塊中的硬件資源,例如加密加速器和安全密鑰存儲。

poYBAGJk-zuAYz6iAACdQ0rMihI094.png

ICU-S 沒有專用的純安全 CPU。安全啟動從非安全 CPU (PE1) 運行。為防止篡改,初始安全啟動邏輯存儲在一次性程序 (OTP) 存儲器中。重置向量必須指向這個不可變的代碼以防止篡改。與 OTP 一起,ICUS 設備上的安全啟動使用安全啟動 MAC 密鑰和存儲在 ICUS 中受保護的安全啟動 MAC 插槽。在這個策略中,OTP 內存和ICUS 創建了信任根。

方法總結:

硬件信任根:

OTP閃存和ICUS中受保護的密鑰存儲

防篡改:

MAC 和 MAC 密鑰安全地存儲在受保護的 ICUS 內存中

密碼算法

CMAC ( NIST SP 800-38B )

pYYBAGJk-zyAM5CDAADUaored8I151.png?itok=1c6YS1U3

在 RH850 上使用 ICUS 的分段安全啟動示例:

MCU 復位后,CPU(PE1) 啟動并運行位于 OTP 內存中的安全啟動程序。

安全引導程序驗證用戶程序 A。

安全啟動程序根據用戶程序 A 和啟動 MAC 密鑰計算 CMAC 值。

安全啟動程序驗證計算結果和“程序 A 的 CMAC 值” (注 1)。

如果步驟 2 中的驗證通過,PE1 運行用戶程序 A,并在 ICU-S 的幫助下驗證用戶程序 B。

與步驟 2 相同(程序 A -》 程序 B)。

如果步驟 3 中的驗證通過,則 PE1 執行用戶程序(程序 B)。

注 1:“程序 A 的 CMAC 值”可以注冊在 ICU-S 管理的安全數據閃存上

RH850上使用ICU-M的安全啟動實現方法

ICU-M 是符合 EVITA 中等用例的瑞薩智能密碼單元。

具有 ICU-M 的 MCU 有一個單獨的 ICU-M 處理器,稱為智能密碼單元處理器 (ICUP)。安全軟件完全在 ICUP 上運行。ICUP 可以獨占訪問 ICU-M 中的硬件資源,例如加密加速器和安全閃存。此外,ICUP 可以訪問一些共享資源以與主處理器元件 (MainPE) 進行通信

在 MainPE 上運行的應用軟件不能直接訪問 ICU-M 中的資源,例如加密加速器和安全閃存。因此,MainPE 必須通過定義好的通信接口向 ICUP 請求安全服務。該接口由 ICUM 固件設計定義。具有 ICUM 的 MCU 支持通過共享內存郵箱和處理器間中斷進行處理器間通信。

poYBAGJk-zyAU2aTAADQoTns4cc646.png

在具有 ICUM 的設備上,安全啟動從安全 ICUP 運行。初始安全啟動邏輯存儲在僅 ICU-M 可訪問的安全代碼存儲中。安全啟動實施使用存儲在受保護 ICUM 數據閃存中的安全啟動密鑰驗證應用程序。安全啟動密鑰和 ICUM 構成了硬件“信任根”。復位后, ICUP 首先啟動并執行應用軟件的安全啟動。驗證后, ICUP 將 MCU 中的其他處理器元件從復位狀態釋放并開始運行。如前所述,ICU-M 中的硬件資源,例如加密加速器和安全閃存,由 ICUP 獨占訪問。

方法總結:

硬件信任根:

ICU-M硬件。和安全代碼閃存上的安全啟動程序。(攻擊者無法更改受 ICU-M 硬件保護的安全啟動程序)

防篡改:

引導 MAC 存儲在受保護的數據閃存中,只有 ICUM 可以訪問。

密碼算法:

CMAC ( NIST SP 800-38B )

RSA 數字簽名算法

poYBAGJk-z2AYeebAADs-sL4SKI550.png?itok=bPZfzuM6

在 RH850 MCU 中使用 ICUM 的分階段安全啟動示例(對稱算法)

ICUP 配置為 MCU 復位后的引導處理器。

用戶程序 A 由 ICU-M 中的安全啟動程序驗證。

安全啟動程序根據用戶程序 A 和啟動 MAC 密鑰計算 CMAC 值。

安全啟動程序驗證計算結果和“程序 A 的 CAMC 值”。

如果步驟 2 中的驗證通過,CPU(PE1) 由 ICUM(安全軟件)啟動

PE1 運行用戶程序 A 并驗證用戶程序 B 使用安全軟件。

與步驟 2 相同(程序 A -》 程序 B)。

如果步驟 4 中的驗證通過,則用戶程序 B 由 PE1 操作。

pYYBAGJk-z2ARafuAADs5JGM04I242.png?itok=EvAWToXV

在 RH850 MCU 中使用 ICUM 的分階段安全啟動示例(非對稱算法)

ICUP 配置為 MCU 復位后的引導處理器。

用戶程序 A 由 ICU-M 中的安全啟動程序驗證。

安全啟動程序計算來自用戶程序 A 的消息摘要(哈希)。

安全啟動程序根據程序 A 的簽名和公鑰計算消息摘要。

安全啟動程序驗證這兩個消息摘要。

如果步驟 2 中的驗證通過,CPU(PE1) 由 ICUM(安全軟件)啟動

PE1 運行用戶程序 A 并驗證用戶程序 B 使用安全軟件。

與步驟 2 相同(程序 A -》 程序 B)。

如果步驟 4 中的驗證通過,則用戶程序 B 由 PE1 操作。

結論

總之…

ICU-S和ICU-M可以做“信任根”和“信任鏈”。

ICU-S 和 ICU-M 中的安全啟動可以基于 AUTOSAR (SHE) HIS 實現。

ICU-M中的安全啟動可以基于簽名驗證來實現。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19799

    瀏覽量

    233495
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17824

    瀏覽量

    360231
  • 存儲器
    +關注

    關注

    38

    文章

    7632

    瀏覽量

    166379
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    I2C EEPROM無法從FX3S USB控制器啟動怎么處理?

    后,重新啟動電路板,只有一次顯示 BULKLOOP。 我再次重新啟動了主板,但要求 USB 啟動增益(引導加載程序設備),而不是從 EEPROM
    發表于 05-20 07:47

    如何重新啟動 FX3S 的枚舉過程?

    。 然而,我面臨的一個問題是,如果 FX3S 最初沒有連接到 USB 3.0 電纜和 PC,它就不會重新啟動枚舉過程。 在這種情況下,有人能指導我如何重新啟動 FX3S 的枚舉過程嗎?
    發表于 05-19 07:34

    何在Android設備安裝Cyusb3014芯片驅動?

    1.如何在Android設備安裝Cyusb3014芯片驅動? 我們在 Windows 上有 FX3 驅動程序 SDK。 2.如何在Android系統上下載固件到芯片中?
    發表于 05-15 07:23

    S32K311如何在Flash測試ECC?

    我有一些與目標 S32K311 的 Flash ECC 相關的問題 - ERM 是否負責 Code Flash 和 Data Flash ECC 中斷通知? - 我們如何在 Flash
    發表于 04-14 08:47

    何在i.MX 8XDXL EVK的A35運行Yocto Linux,在M4運行FreeRTOS?

    我正在使用i.MX 8XDXL 評估套件并希望在 Cortex-A35 運行 Yocto Linux 映像cores 的Cortex-M4 的 FreeRTOS 映像核心。 實現
    發表于 04-04 06:02

    做好醫院電氣安全管理 防范電氣隱患 安科瑞安全用電管理平臺 實現智慧化管理

    AcrelCloud-6000安全用電管理云平臺,以四大核心功能重構醫院用電安全邏輯,實現從“被動滅火”到“主動防御”的跨越。187*210*98*782* 醫院安全用電的三大核心痛點
    的頭像 發表于 03-20 13:36 ?282次閱讀
    做好醫院電氣<b class='flag-5'>安全</b>管理  防范電氣隱患 安科瑞<b class='flag-5'>安全</b>用電管理平臺 <b class='flag-5'>實現</b>智慧化管理

    優化模式下低啟動低消耗的充電器ic U6018

    優化模式下低啟動低消耗的充電器icU6018集成電路的啟動電流主要用于激活電路中的各個組件,確保它們達到正常工作所需的電壓和電流條件。啟動電流的大小對于電路的穩定性和可靠性至關重要,過
    的頭像 發表于 03-13 16:15 ?254次閱讀
    優化模式下低<b class='flag-5'>啟動</b>低消耗的充電器ic U6018

    【瑞薩RA2L1入門學習】05、待機模式按鍵外部中斷喚醒 低功耗測試

    查看到串口打印的時間。點按一下開發板的用戶按鍵,進入待機模式,再按一下則恢復正常工作模式。待機模式下RTC實時時鐘正常計數,可以通過這個方法來實現低功耗日歷的設計。 最后關心一下功耗到底如何,因為
    發表于 01-29 23:08

    適配器電源IC U231X集合高效率、安全性、小體積多重優勢

    適配器電源ICU231X集合高效率、安全性、小體積多重優勢快充協議的多樣化,給適配器產品的設計和開發帶來了很大的挑戰。除此之外,快充效率、安全性、體積、兼容性等因素,也是用戶在選擇適配器時的重要考慮
    的頭像 發表于 01-09 16:19 ?474次閱讀
    適配器電源IC U231X集合高效率、<b class='flag-5'>安全</b>性、小體積多重優勢

    【RA-Eco-RA4E2-64PIN-V1.0開發板試用】按鍵點燈:使用輪詢方式和中斷方式實現

    本篇實現一個簡單的功能:按鍵點燈 也就是按下按鈕(SW1:P005)燈點亮(LED1:P207) 電路如下圖: 或者說實現功能:P005為低電平時,P207為高電平。 有兩種方式實現: 1:輪詢
    發表于 12-21 22:22

    buildroot中添加nodejs后推薦加哪些包?

    現有一IoT中運行的nodejs 16項目,計劃用buildroot部署在設備。我將開發板中的buildroot升級后,成功編譯運行了nodejs16本體。但在啟動項目、依賴等時遇到各種“依賴
    發表于 11-01 12:57

    何在MSP430?實現內置振蕩器的高精度定時器

    電子發燒友網站提供《如何在MSP430?實現內置振蕩器的高精度定時器.pdf》資料免費下載
    發表于 09-14 11:10 ?0次下載
    如<b class='flag-5'>何在</b>MSP430?<b class='flag-5'>上</b><b class='flag-5'>實現</b>內置振蕩器的高精度定時器

    何在反激式拓撲中實現啟動

    電子發燒友網站提供《如何在反激式拓撲中實現啟動.pdf》資料免費下載
    發表于 09-04 11:09 ?0次下載
    如<b class='flag-5'>何在</b>反激式拓撲中<b class='flag-5'>實現</b>軟<b class='flag-5'>啟動</b>

    何在DRA821U使用Linux實現快速引導

    電子發燒友網站提供《如何在DRA821U使用Linux實現快速引導.pdf》資料免費下載
    發表于 09-03 10:11 ?0次下載
    如<b class='flag-5'>何在</b>DRA821U<b class='flag-5'>上</b>使用Linux<b class='flag-5'>實現</b>快速引導

    33W自帶恒率GAN快充電源ic U8733

    33W自帶恒率GAN快充電源icU8733快充電源icU8733集成外置NTC功能,NTC引腳外接NTC電阻,通過內部拉電流源拉,檢測TEM引腳電壓,當判定TEM管腳電壓Vntc
    的頭像 發表于 06-07 08:10 ?830次閱讀
    33W自帶恒率GAN快充電源ic U8733