在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

使用STM32Trust探索嵌入式系統(tǒng)安全的所有方面

星星科技指導(dǎo)員 ? 來(lái)源:意法半導(dǎo)體 ? 作者:意法半導(dǎo)體 ? 2022-05-11 09:45 ? 次閱讀

是否有可能將嵌入式系統(tǒng)的安全性從負(fù)擔(dān)轉(zhuǎn)變?yōu)樽8??這是 ST 試圖通過(guò)STM32Trust回答的問(wèn)題,該計(jì)劃專(zhuān)注于我們?yōu)樘岣咴O(shè)備安全性而帶來(lái)的所有軟件和硬件解決方案。信息安全或信息安全可能是一個(gè)負(fù)擔(dān),因?yàn)樗且粋€(gè)如此廣闊的領(lǐng)域。因此,幫助工程師意味著讓 ST 工具更易于使用。事實(shí)上,利用系統(tǒng)提供的所有功能并不總是顯而易見(jiàn)的。此外,獲得嚴(yán)格認(rèn)證的需求可能會(huì)增加成本并延遲產(chǎn)品發(fā)布。因此,開(kāi)發(fā)人員需要解決方案來(lái)更快地實(shí)施重要保護(hù)。

使用 STM32Trust 探索嵌入式系統(tǒng)安全的所有方面

它是如何開(kāi)始的以及進(jìn)展如何

STM32Trust 是一個(gè)隨著 ST 發(fā)布更多軟件工具和產(chǎn)品而不斷發(fā)展的程序。該計(jì)劃于 2019 年開(kāi)始,還幫助教育開(kāi)發(fā)人員確保他們的知識(shí)是最新的。因此,ST 舉辦培訓(xùn)、發(fā)表論文、撰寫(xiě)文檔并與合作伙伴合作以促進(jìn)獲得認(rèn)證。換句話說(shuō),在一篇博文中詳盡地解釋 STM32Trust 的所有方面是徒勞的,這就是為什么ST 博客決定專(zhuān)注于一些核心解決方案,以幫助讀者更好地了解他們?nèi)绾卧谙到y(tǒng)中實(shí)施安全性。

STM32Trust 的核心解決方案之一是X-CUBE-SBSFU(安全啟動(dòng)和安全固件更新)。簡(jiǎn)而言之,軟件擴(kuò)展包使開(kāi)發(fā)人員能夠?qū)崿F(xiàn)安全啟動(dòng)并提供安全的固件更新系統(tǒng)。它是 STM32Trust 的重要支柱之一,同時(shí)也是我們的安全固件安裝 (SFI)流程。后者可以將加密固件上傳到微控制器中,以防止 IP 盜竊等。雖然 SBSFU 和 SFI 在 ST 推出 STM32Trust 時(shí)占據(jù)主導(dǎo)地位,但我們?cè)诋a(chǎn)品組合中添加了新的解決方案。例如,可信固件-M (TF-M)有助于在我們的 STM32L5 微控制器上實(shí)現(xiàn)安全環(huán)境。同樣,可信固件-A (TF-A)適用于 Cortex-A 設(shè)備,例如STM32MP1。因此,讓我們深入研究這些產(chǎn)品,看看它們?yōu)?STM32Trust 帶來(lái)了什么。

STM32Trust 和 X-CUBE-SBSFU:打造安全啟動(dòng)和安全固件更新

從頭到尾保護(hù)用戶

Secure Boot 是一個(gè)在啟動(dòng)或重置時(shí)運(yùn)行的程序,通過(guò)檢查文件大小或簽名以確定是否有任何更改來(lái)驗(yàn)證引導(dǎo)文件的完整性。因此,它可以保護(hù)系統(tǒng)免受在引導(dǎo)序列期間想要破壞固件的攻擊。另一種保護(hù)類(lèi)型是安全固件更新。這種方法可以保護(hù)用戶免受遠(yuǎn)程修改現(xiàn)有系統(tǒng)的攻擊。實(shí)際上,當(dāng)服務(wù)器發(fā)送部分或完整的加密固件映像更新時(shí),嵌入式系統(tǒng)會(huì)通過(guò) UART 將其傳輸?shù)?MCU,系統(tǒng)會(huì)檢查其真實(shí)性,然后在安裝之前對(duì)其進(jìn)行解密。

更容易實(shí)現(xiàn)

像 X-CUBE-SBSFU 這樣的包允許開(kāi)發(fā)人員更輕松地實(shí)現(xiàn)這些功能。例如,在我們的 STM32L4 上運(yùn)行的 X-CUBE-SBSFU 代碼獲得了PSA 1 級(jí)認(rèn)證。因此,工程師可以使用它更快地獲得相同的認(rèn)證。此外,ST 繼續(xù)提供其源代碼。因此,開(kāi)發(fā)人員可以從我們的實(shí)施中學(xué)習(xí)并優(yōu)化他們的應(yīng)用程序。例如,我們的庫(kù)可以生成大約 60 KB 的二進(jìn)制文件,這對(duì)于一些小型嵌入式系統(tǒng)來(lái)說(shuō)可能有點(diǎn)大。但是,優(yōu)化操作使開(kāi)發(fā)人員能夠修剪代碼并僅使用相關(guān)功能以適合他們的 MCU。

X-CUBE-SBSFU 還可以用于其他用途,因?yàn)樗梢詭椭鷪F(tuán)隊(duì)利用各種 STM32Trust 工具。例如,它使用我們的X-CUBE-CRYPTOLIB庫(kù)來(lái)優(yōu)化加密操作。ST 最近對(duì)軟件包進(jìn)行了大修,以提供模塊化方法和經(jīng)過(guò)認(rèn)證的代碼。此外,X-CUBE-CRYPTOLIB 現(xiàn)在根據(jù) MCU 分離庫(kù)以更直觀。X-CUBE-SBSFU 還增加了對(duì)STSAFE-A110的支持,STSAFE-A110是 STEVAL-STWINKT1B 上的防篡改安全元件,用于存儲(chǔ)各種密鑰和證書(shū)。

STM32Trust 和 TF-M 或 TF-A:創(chuàng)建可信環(huán)境

通過(guò)加密、驗(yàn)證和隔離實(shí)現(xiàn)安全

TF-M 和 TF-A 都是可信執(zhí)行環(huán)境 (TEE) 的參考實(shí)現(xiàn)。前者適用于特定的 Cortex-M 內(nèi)核,而后者適用于 Cortex-A 設(shè)備。顧名思義,關(guān)鍵是通過(guò)隔離和保護(hù)系統(tǒng)的各個(gè)方面來(lái)建立信任。例如,TF-M 和 TF-A 利用安全存儲(chǔ)和加密操作來(lái)保護(hù)啟動(dòng)和更新過(guò)程。因此,它們提供了一種方法來(lái)保證安全啟動(dòng)機(jī)制和固件的完整性。它們還將運(yùn)行時(shí)沙箱化,以防止問(wèn)題影響整個(gè)系統(tǒng),并啟用密鑰存儲(chǔ)、證明和安全加密等服務(wù)。

在 Cortex-M 和 Cortex-A 設(shè)備上建立信任

希望在兼容的 STM32 微控制器上使用 TF-M 的開(kāi)發(fā)人員將在其軟件包中找到他們需要的東西。例如,在 STM32L5 上實(shí)現(xiàn) TF-M 從 STM32CubeL5開(kāi)始。該軟件包具有安全啟動(dòng)、安全存儲(chǔ)、安全隔離等重要功能的參考實(shí)現(xiàn)。因此,團(tuán)隊(duì)可以創(chuàng)建一個(gè)類(lèi)似于 SFU 但具有標(biāo)準(zhǔn)隔離方案的機(jī)制。隨著時(shí)間的推移,我們還將繼續(xù)改進(jìn)我們的參考實(shí)現(xiàn),以利用更多功能。至于 TF-A,由于 MPU 的情況明顯不同,ST 創(chuàng)建了一個(gè)Wiki 來(lái)指導(dǎo)工程師。它引導(dǎo)用戶了解主要概念和軟件工具,以快速實(shí)施參考環(huán)境。此外,開(kāi)發(fā)人員還可以使用 OP-TEE,這是一種開(kāi)放式可移植可信執(zhí)行環(huán)境,可作為非安全 Linux 內(nèi)核的配套解決方案。

STM32Trust 和 SFI:帶來(lái)安全的固件安裝

保護(hù)知識(shí)產(chǎn)權(quán)和防止盜竊

安全固件安裝是一種保護(hù)客戶二進(jìn)制文件免受惡意活動(dòng)影響的機(jī)制。很多時(shí)候,公司必須依靠第三方來(lái)組裝他們的最終產(chǎn)品。問(wèn)題是它會(huì)引起很大的焦慮和不確定性。裝配線上的流氓員工或黑客可能會(huì)竊取固件,從而導(dǎo)致災(zāi)難性后果。安全固件安裝通過(guò)在將固件運(yùn)送給 OEM 之前對(duì)其進(jìn)行加密來(lái)防止它。由于解密發(fā)生在代碼在 MCU 內(nèi)部時(shí),IP 仍然是安全的,任何被盜的固件都是無(wú)用的。此外,公司甚至可以使用這種技術(shù)來(lái)跟蹤固件安裝的數(shù)量,以監(jiān)控任何產(chǎn)品盜竊。

一張智能卡和 STM32CubeProgrammer

SFI 主要依賴于兩個(gè)工具。開(kāi)發(fā)人員使用STM32CubeProgrammer軟件中提供的 Trusted Package Creator 實(shí)用程序加密他們的固件,并將他們的私鑰和證書(shū)放置在采用智能卡形式的安全硬件模塊中。

然后,團(tuán)隊(duì)將加密的二進(jìn)制和智能卡運(yùn)送到 EMS。裝配線通過(guò) UART、I《sup》2《/sup》C、USB 或 JTAG 通過(guò) STM32CubeProgrammer 上傳固件和密鑰。然后,智能卡通過(guò)驗(yàn)證 MCU 并獲取其唯一密鑰來(lái)驗(yàn)證所有內(nèi)容。該卡還發(fā)送一個(gè)私鑰來(lái)解密二進(jìn)制文件并為每個(gè)產(chǎn)品生成一個(gè)單獨(dú)的許可證。該許可證使上傳系統(tǒng)能夠跟蹤精確的安裝次數(shù)。最后,ST 最近發(fā)布了新版本的智能卡,允許公司定義他們的目標(biāo)設(shè)備。以前,MCU的型號(hào)是預(yù)先設(shè)置好的。使用新版本,公司可以加載它以享受更靈活的系統(tǒng)。

審核編輯:郭婷

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

    關(guān)注

    48

    文章

    7627

    瀏覽量

    151768
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10918

    瀏覽量

    356821
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何提高嵌入式代碼質(zhì)量?

    嵌入式系統(tǒng)的發(fā)展已經(jīng)深刻地影響了我們?nèi)粘I畹姆?b class='flag-5'>方面面,從智能家居到汽車(chē)控制系統(tǒng),再到醫(yī)療設(shè)備和工業(yè)自動(dòng)化等領(lǐng)域,嵌入式
    發(fā)表于 01-15 10:48

    【「嵌入式系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)」閱讀體驗(yàn)】+ 學(xué)習(xí)一個(gè)STM32的案例

    說(shuō)明意法半導(dǎo)體在高校中推廣是很成功的,很多學(xué)生一談到嵌入式就想到STM32。今天學(xué)習(xí)的案例是“基于STM32的水果無(wú)損檢測(cè)及分揀系統(tǒng)”。這個(gè)作品的技術(shù)難點(diǎn)其實(shí)不大,很容易想到它就是用視
    發(fā)表于 12-06 22:22

    嵌入式超火的方向有哪些?

    廣泛的應(yīng)用前景。 3.智慧城市 嵌入式技術(shù)在智慧城市中的應(yīng)用中也十分重要。智慧城市中需要大量的傳感器、控制器和其他設(shè)備來(lái)實(shí)現(xiàn)對(duì)城市環(huán)境、交通、公共安全等方向的監(jiān)測(cè)和管理。 例如,利用嵌入式
    發(fā)表于 11-21 15:49

    嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用 閱讀體驗(yàn) +分離內(nèi)核的嵌入式Hyperviso

    讀后感:分離內(nèi)核與SKH架構(gòu)的深刻洞察 在閱讀了關(guān)于分離內(nèi)核和SKH(分離內(nèi)核Hypervisor)的詳細(xì)闡述后,我深感這一技術(shù)在現(xiàn)代計(jì)算機(jī)系統(tǒng),尤其是嵌入式系統(tǒng)安全關(guān)鍵
    的頭像 發(fā)表于 10-12 17:06 ?351次閱讀
    <b class='flag-5'>嵌入式</b>Hypervisor:架構(gòu)、原理與應(yīng)用 閱讀體驗(yàn) +分離內(nèi)核的<b class='flag-5'>嵌入式</b>Hyperviso

    嵌入式系統(tǒng)的原理和應(yīng)用

    嵌入式系統(tǒng)是一種專(zhuān)用的計(jì)算機(jī)系統(tǒng),其設(shè)計(jì)初衷是執(zhí)行特定任務(wù),而非作為通用計(jì)算機(jī)使用。這類(lèi)系統(tǒng)通常作為更大系統(tǒng)的一部分,起到控制、監(jiān)控或輔助的
    的頭像 發(fā)表于 10-05 17:03 ?1062次閱讀

    嵌入式linux開(kāi)發(fā)的基本步驟有哪些?

    嵌入式Linux開(kāi)發(fā)是一個(gè)復(fù)雜的過(guò)程,涉及到硬件選擇、操作系統(tǒng)移植、驅(qū)動(dòng)開(kāi)發(fā)、應(yīng)用程序開(kāi)發(fā)等多個(gè)方面。以下是嵌入式Linux開(kāi)發(fā)的基本步驟,以及每個(gè)步驟的說(shuō)明。 硬件選擇 在開(kāi)始
    的頭像 發(fā)表于 09-02 09:11 ?565次閱讀

    學(xué)習(xí)hypervisor嵌入式產(chǎn)品安全設(shè)計(jì)

    Hypervisor的設(shè)計(jì)與實(shí)現(xiàn),涵蓋嵌入式Hypervisor架構(gòu)與核心組件、中斷隔離技術(shù)、內(nèi)存隔離技術(shù)、循環(huán)表調(diào)度器、健康監(jiān)控、分區(qū)間通信技術(shù)、內(nèi)核資源管理模型、系統(tǒng)初始化過(guò)程、內(nèi)核服務(wù)
    發(fā)表于 08-25 09:11

    嵌入式系統(tǒng)中工業(yè)4.0網(wǎng)絡(luò)安全

    C和C++在嵌入式系統(tǒng)中占主導(dǎo)地位。多年來(lái),實(shí)施工業(yè)4.0和物聯(lián)網(wǎng)的組織已經(jīng)認(rèn)識(shí)到所有代碼中的信息安全性的重要性,特別是對(duì)于嵌入式設(shè)備中的C
    的頭像 發(fā)表于 08-12 21:45 ?498次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>中工業(yè)4.0網(wǎng)絡(luò)<b class='flag-5'>安全</b>

    從菜鳥(niǎo)到大牛!嵌入式完整學(xué)習(xí)路線:STM32單片機(jī)-RTOS-Linux

    ?嵌入式系統(tǒng)是許多現(xiàn)代電子設(shè)備和智能系統(tǒng)的核心,掌握嵌入式系統(tǒng),意味著能夠設(shè)計(jì)和開(kāi)發(fā)更加智能化的產(chǎn)品。本文為
    的頭像 發(fā)表于 07-23 16:11 ?4415次閱讀
    從菜鳥(niǎo)到大牛!<b class='flag-5'>嵌入式</b>完整學(xué)習(xí)路線:<b class='flag-5'>STM32</b>單片機(jī)-RTOS-Linux

    嵌入式系統(tǒng)怎么學(xué)?

    嵌入式系統(tǒng)怎么學(xué)? 隨著物聯(lián)網(wǎng)、智能制造等新技術(shù)的興起,嵌入式系統(tǒng)的應(yīng)用范圍更加廣泛。包括但不限于工業(yè)控制、汽車(chē)電子、醫(yī)療設(shè)備、智能家居、智慧城市、消費(fèi)電子、通信設(shè)備等。學(xué)習(xí)
    發(fā)表于 07-02 10:10

    入門(mén)嵌入式系統(tǒng)這些知識(shí)你知道嗎?

    嵌入式系統(tǒng)是一種專(zhuān)用的計(jì)算機(jī)系統(tǒng),作為裝置或設(shè)備的一部分。通常,嵌入式系統(tǒng)是一個(gè)控制程序存儲(chǔ)在ROM中的
    發(fā)表于 05-03 09:54 ?622次閱讀

    使用STM32Trust構(gòu)建安全的商業(yè)產(chǎn)品

    來(lái)自設(shè)備的網(wǎng)絡(luò)連接及其傳輸?shù)臄?shù)據(jù)。這些努力與公司保護(hù)存儲(chǔ)在嵌入式系統(tǒng)中的敏感IP的愿望相輔相成,這樣他們的專(zhuān)有工作就無(wú)法被克隆或更改。此外,集成這些額外的安全措施符合公司的偏好,即系統(tǒng)
    的頭像 發(fā)表于 04-02 18:05 ?1721次閱讀

    嵌入式系統(tǒng)發(fā)展前景?

    應(yīng)用領(lǐng)域。隨著汽車(chē)電子化和智能化程度的不斷提高,嵌入式系統(tǒng)將在汽車(chē)控制、安全系統(tǒng)、自動(dòng)駕駛等方面發(fā)揮更為重要的作用。 工智能和機(jī)器學(xué)習(xí)技術(shù)的發(fā)展為
    發(fā)表于 02-22 14:09

    如何使用 DSC 和 MCU 確保嵌入式系統(tǒng)安全

    作者:Stephen Evanczuk 投稿人:DigiKey 北美編輯 隨著向物聯(lián)網(wǎng) (IoT) 的遷移,安全性已不再是嵌入式應(yīng)用中的選配功能,已發(fā)展成為確保系統(tǒng)完整性所需的必備能力。為了滿足日益
    的頭像 發(fā)表于 02-13 14:38 ?781次閱讀
    如何使用 DSC 和 MCU 確保<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)安全</b>

    嵌入式系統(tǒng)的應(yīng)用實(shí)例

    嵌入式系統(tǒng)的三個(gè)基本要素是嵌入性、專(zhuān)用性與計(jì)算機(jī)系統(tǒng)
    的頭像 發(fā)表于 01-22 09:57 ?1120次閱讀
    主站蜘蛛池模板: 欧美一欧美一区二三区性| 高清视频在线观看+免费| 激情综合色综合啪啪开心| 免费人成网站| 婷婷激情狠狠综合五月| 一级a爰片久久毛片| 特级毛片女人18毛片| 色五月激情五月| 亚洲伊人久久大香线蕉结合| 亚洲精品卡1卡二卡3卡四卡| 亚洲韩国欧美一区二区三区| 欧美亚洲在线| 中国一级生活片| 毛片基地在线| 性午夜影院| 亚洲a在线观看| 日韩美a一级毛片| 四虎国产精品4hu永久| 欧美性生交xxxxx久久久| 国产一级aaa全黄毛片| 永久影视| www.色网| 日韩一级片免费观看| 最新仑乱免费视频| 49pao强力在线高清基地| 中文字幕一区二区三区在线观看| 黄色视奸| 操日韩| 亚洲人一区| 天堂网2014| 色综合天天综合| 恐怖片大全恐怖片免费观看好看的恐怖片 | 夜夜操夜夜操| 国产1024一区二区你懂的| 性夜影院爽黄a爽免费视频| 婷婷丁香色| 韩国朴银狐诱感在线观看| 成人网在线| 欧美啊片| 欧美日韩一卡2卡三卡4卡新区| 四虎综合九九色九九综合色|