91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

使用SFI在STM32上實(shí)施安全固件安裝

星星科技指導(dǎo)員 ? 來源:意法半導(dǎo)體 ? 作者:意法半導(dǎo)體 ? 2022-05-11 15:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Secure Thingz 是 IAR Systems Group 旗下公司,也是ST 合作伙伴計(jì)劃的成員,最近宣布了一種使用與我們的安全固件安裝 (SFI)兼容的 IAR Embedded Workbench 和 STM32 MCU 來實(shí)施其安全部署解決方案的簡單方法。更準(zhǔn)確地說,該解決方案是Embedded Trust 和 C-Trust安全開發(fā)工具的一部分。它目前可與STM32H7配合使用,并將支持STM32L5微控制器等。該解決方案與眾不同,因?yàn)樗皇亲鳛?IAR Embedded Workbench 的擴(kuò)展。因此,即使是沒有資源或?qū)I(yè)知識來創(chuàng)建自定義解決方案的團(tuán)隊(duì)也可以享受安全的環(huán)境。我們還舉辦了一場3 月 18 日與 Secure Thingz 舉行的網(wǎng)絡(luò)研討會,幫助工程師了解和實(shí)施這項(xiàng)技術(shù)。因此,我們認(rèn)為深入了解 Secure Thingz 為此次活動提供的服務(wù)非常重要。

保護(hù)引導(dǎo)加載程序變得越來越必要

保護(hù)知識產(chǎn)權(quán)是公司本身的根本,它可以保護(hù)用戶免受黑客攻擊。傳統(tǒng)上,OEM 加載加密應(yīng)用程序,該應(yīng)用程序只能由 MCU 及其引導(dǎo)加載程序解密。但是,引導(dǎo)加載程序本身并未加密,這可能會使設(shè)備受到攻擊。安全固件安裝通過啟用加密引導(dǎo)加載程序來補(bǔ)救這種情況。 例如,對 STM32 MCU 進(jìn)行編程的 OEM 會將開發(fā)人員的整個加密環(huán)境推送到內(nèi)部閃存上。得益于一系列優(yōu)化、身份驗(yàn)證、完整性檢查和保證機(jī)密性的措施,ST 的安全固件安裝 (SFI) 將安全地解密和安裝代碼。隨著公司對安全問題越來越敏感,保護(hù)固件編程正在成為許多行業(yè)的事實(shí)標(biāo)準(zhǔn)。

ST 的 SFI 是名為 STM32Trust 的更大計(jì)劃的一部分。后者將安全啟動、SFI 和安全固件更新等安全功能集于一身。因此,開發(fā)人員可以找到軟件、文檔等的中央資源中心。因此,希望實(shí)施自定義解決方案的團(tuán)隊(duì)將找到示例代碼、密碼庫等。然而,盡管有 STM32Trust 這樣的舉措,但并不是每個開發(fā)人員都有時間了解這些工具的工作原理。有些人確實(shí)歡迎更直接和預(yù)配置的安裝。例如,許多初創(chuàng)公司有共同的安全需求,但手頭的專家很少。因此,Secure Thingz 直接從 IAR Embedded Workbench 提供 Secure Deploy,以幫助開發(fā)人員節(jié)省時間和資源。因此,讓我們看看開發(fā)人員如何利用這個解決方案。

保護(hù) Thingz 和 IAR

嵌入式信任和 C-Trust

尋找交鑰匙解決方案的開發(fā)人員必須經(jīng)常在嚴(yán)格的限制下工作。如果團(tuán)隊(duì)沒有時間和資源來定制他們的安全上下文實(shí)施,他們也沒有時間使用無數(shù)的軟件解決方案。因此,Secure Thingz 的吸引力在于它能夠在 IAR Embedded Workbench 中提供一切。開發(fā)人員可以通過在 Embedded Trust 和 C-Trust 中使用 IDE 的擴(kuò)展工具,立即開始他們的安全工作流程。Embedded Trust支持從安全上下文生成到安全包生產(chǎn)的完整工作流程,包括安全啟動管理器創(chuàng)建和應(yīng)用程序開發(fā)。C-信托通過專注于整個產(chǎn)品開發(fā)周期的應(yīng)用階段和原型設(shè)計(jì),提供嵌入式信任功能的子集。

安全生產(chǎn)包和安全桌面配置器

上述所有開發(fā)工具都將幫助生成一個現(xiàn)成的安全啟動管理器 (SBM),STM32 MCU 在啟動時啟動該管理器。SBM 將固件提交給一系列控制和驗(yàn)證。如果所有測試都清除,則應(yīng)用程序啟動。因此,鑒于引導(dǎo)管理器的敏感性,開發(fā)人員可以將其放入安全生產(chǎn)包中,這是一個發(fā)送到生產(chǎn)設(shè)施的加密容器。此外,Secure Thingz 和 IAR Systems 提供Secure Deploy 平臺,該平臺可導(dǎo)入 Secure Production Package 并在生產(chǎn)過程中安全保存。Secure Thingz 還提供Secure Desktop Provisioner (SPD) 工具。 它由操作員 UI 控制,用于桌面原型設(shè)計(jì)和有限的生產(chǎn)運(yùn)行。OEM 還可以將 Secure Deploy 集成到全自動量產(chǎn)機(jī)器中,而無需運(yùn)行專用的用戶界面。兩種實(shí)現(xiàn)都使用相同的安全生產(chǎn)包,并在編程(供應(yīng))期間與目標(biāo)設(shè)備交互。

保護(hù) Thingz 和 STM32

使用 SFI 在 STM32 上安全部署

在某些情況下,開發(fā)人員可能會發(fā)現(xiàn)實(shí)施安全啟動管理器很困難。Secure Thingz 處理所有固有的復(fù)雜性,以極大地促進(jìn)開發(fā)。例如,ST 合作伙伴使用 STM32 SFI 機(jī)制將 SBM 和應(yīng)用程序傳輸?shù)侥繕?biāo) MCU 中的安全存儲區(qū)。然而,整個過程發(fā)生在幕后,只需要開發(fā)人員點(diǎn)擊幾下。在 C-Trust 中,用戶只需在 Secure Boot Manager 配置期間勾選復(fù)選框即可選擇 STM32 Secure Firmware Installation (SFI)。同樣,在 IAR Embedded Workbench 中創(chuàng)建和加密用于生產(chǎn)的包需要幾個步驟。

實(shí)施安全固件安裝變得更加簡單。工程師不再需要額外的工具,從而大大簡化了他們的工作流程。安全配置支持 STM32 SFI 的設(shè)備所需的所有信息都包含在安全生產(chǎn)包中。因此,在生產(chǎn)環(huán)境中使用 STM32 的 SFI 不需要操作員或自動化機(jī)器的額外說明。

審核編輯:郭婷

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

    關(guān)注

    147

    文章

    18990

    瀏覽量

    399718
  • 嵌入式
    +關(guān)注

    關(guān)注

    5202

    文章

    20516

    瀏覽量

    335065
  • STM32
    +關(guān)注

    關(guān)注

    2310

    文章

    11172

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    LAT1621_STM32N6 PSRAM 運(yùn)行代碼的調(diào)試

    STM32N6 項(xiàng)目中,用戶代碼可能會比較大,此時僅用內(nèi)部 SRAM 并不能滿足用代碼運(yùn)行需求。那么,將代碼放置到 PSRAM 運(yùn)行也是個不錯的選擇。?客戶開發(fā)其產(chǎn)品過程中,使用了
    發(fā)表于 03-11 10:44 ?0次下載

    deepin 25安裝OpenClaw的步驟及飛書接入方法

    本篇將從普通用戶視角,分享 deepin 25 安裝 OpenClaw 的步驟及飛書接入方法。
    的頭像 發(fā)表于 02-05 15:17 ?1722次閱讀
    <b class='flag-5'>在</b>deepin 25<b class='flag-5'>上</b><b class='flag-5'>安裝</b>OpenClaw的步驟及飛書接入方法

    保姆級教程!RK3588 Linux6.1?固件簽名完整實(shí)現(xiàn)方案(不含rootfs)

    ? ? ? 嵌入式 Linux 開發(fā)中,固件簽名是保障設(shè)備安全的關(guān)鍵環(huán)節(jié) —— 它能有效防止惡意固件篡改、非法刷入,從源頭筑牢設(shè)備的系統(tǒng)安全
    的頭像 發(fā)表于 01-14 17:21 ?1948次閱讀
    保姆級教程!RK3588 Linux6.1?<b class='flag-5'>固件</b>簽名完整實(shí)現(xiàn)方案(不含rootfs)

    STM32WB 系列微控制器 OTA 和無線固件更新應(yīng)用筆記

    本文檔介紹了通過低功耗藍(lán)牙連接在 STM32WB 設(shè)備上進(jìn)行 OTA 固件更新的過程。它講解如何使用 STM32Cube 固件包中提供的 OTA 應(yīng)用程序,實(shí)現(xiàn)用戶應(yīng)用程序、無線
    發(fā)表于 01-08 14:50 ?0次下載

    請問CW32L052C8T6這種安全性低功耗MCU的安全固件部分怎么實(shí)現(xiàn)?

    請問,CW32L052C8T6這種安全性低功耗MCU的安全固件部分怎么實(shí)現(xiàn)?
    發(fā)表于 12-05 07:19

    請問如何協(xié)同工作來保障物聯(lián)網(wǎng)設(shè)備固件安全的?

    固件加密存儲和安全啟動與固件驗(yàn)證這兩種固件安全防護(hù)手段,是如何協(xié)同工作來保障物聯(lián)網(wǎng)設(shè)備固件
    發(fā)表于 11-18 07:30

    芯源半導(dǎo)體安全芯片技術(shù)原理

    區(qū)域,采用了特殊的硬件隔離技術(shù),將敏感信息如密鑰、證書、設(shè)備身份標(biāo)識等存儲該區(qū)域。安全存儲區(qū)域具有防篡改、防讀取的特性,即使設(shè)備遭受物理攻擊或固件被**,也難以獲取其中的敏感信息。同時,安全
    發(fā)表于 11-13 07:29

    Jtti.cc零信任安全防護(hù)架構(gòu)實(shí)施VPS云服務(wù)器構(gòu)建指南

    VPS云服務(wù)器構(gòu)建零信任安全體系,從身份驗(yàn)證、微隔離到持續(xù)監(jiān)測,提供一套完整的實(shí)施框架。 零信任安全防護(hù)架構(gòu)實(shí)施
    的頭像 發(fā)表于 08-21 15:39 ?825次閱讀

    封閉式園區(qū)安全管控解決方案應(yīng)該如何實(shí)施?

    封閉式園區(qū)安全管控解決方案的實(shí)施是一項(xiàng)系統(tǒng)工程,涉及前期規(guī)劃、設(shè)備部署與系統(tǒng)搭建、人員培訓(xùn)等多個環(huán)節(jié)
    的頭像 發(fā)表于 08-20 11:08 ?789次閱讀
    封閉式園區(qū)<b class='flag-5'>安全</b>管控解決方案應(yīng)該如何<b class='flag-5'>實(shí)施</b>?

    如何使用 QMK的固件鍵盤開源 NUC029 實(shí)現(xiàn)鍵盤?

    使用 QMK的固件鍵盤開源 NUC029 實(shí)現(xiàn)鍵盤
    發(fā)表于 08-20 08:22

    UPS電源—安裝UPS電源,如何確保電氣安全

    安裝不間斷電源(UPS)時,嚴(yán)格遵守電氣安全規(guī)范,防止電氣事故的發(fā)生,確保電氣安全至關(guān)重要。下面聊一下安裝UPS電源如何保證電氣
    的頭像 發(fā)表于 08-10 15:15 ?1483次閱讀

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

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

    開源+安全雙引擎!STM32MPU白皮書解鎖可信系統(tǒng)構(gòu)建新范式

    【嵌入式開發(fā)者必讀】開源+安全雙引擎!STM32MPU白皮書解鎖可信系統(tǒng)構(gòu)建新范式 為什么開發(fā)者都在搶讀這份白皮書? 當(dāng)物聯(lián)網(wǎng)設(shè)備面臨供應(yīng)鏈攻擊、固件篡改、合規(guī)認(rèn)證等多重挑戰(zhàn),STM32
    的頭像 發(fā)表于 05-16 15:24 ?614次閱讀
    開源+<b class='flag-5'>安全</b>雙引擎!<b class='flag-5'>STM32</b>MPU白皮書解鎖可信系統(tǒng)構(gòu)建新范式

    如何在Android設(shè)備安裝Cyusb3014芯片驅(qū)動?

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

    為什么無法USB控制中心選擇固件映像文件?

    開發(fā) CYUSB3KIT-003 固件并將固件映像文件下載到 FX3 時遇到了一個問題。 我通過將 PMODE[2:0] 配置為 F11 來設(shè)置 USB 啟動模式,并像往常一樣將新開發(fā)的
    發(fā)表于 05-07 06:14