精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

嵌入式系統(tǒng)中安全性的重要性與開發(fā)設(shè)計(jì)

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者: Sandeep Krishnegowda ? 2022-06-06 11:02 ? 次閱讀

在本系列的第 1 部分中,我們介紹了連接的嵌入式系統(tǒng)中安全性的重要性以及強(qiáng)制使用外部 Flash 的 Flash 的解體。在本系列的第 2 部分中,我們將介紹下一代智能存儲(chǔ)器 Secure Flash。

設(shè)計(jì)安全的嵌入式系統(tǒng),無論是使用 eFlash 還是外部 Flash,都是一項(xiàng)越來越繁重的工作。本節(jié)重點(diǎn)介紹了一些重要的注意事項(xiàng),以幫助指導(dǎo)設(shè)計(jì)和開發(fā)工作。

一般來說,為端到端安全設(shè)計(jì)的系統(tǒng)需要三個(gè)要素:

· 保護(hù)代碼和關(guān)鍵數(shù)據(jù)完整性的保護(hù)機(jī)制,防止其通過各種方式被刪除、更改或損壞

· 用于揭示代碼和/或關(guān)鍵數(shù)據(jù)何時(shí)可能已被某些未經(jīng)授權(quán)的方式更改的檢測(cè)機(jī)制

· 用于恢復(fù)被某些未經(jīng)授權(quán)的方式更改的任何代碼和/或關(guān)鍵數(shù)據(jù)的完整性的恢復(fù)機(jī)制

工程師應(yīng)該設(shè)計(jì)能夠解決 STRIDE 模型中識(shí)別的所有威脅的系統(tǒng)(見表 1)。該模型總結(jié)在下表中,提供了一種實(shí)用的方法來了解潛在威脅以及如何通過各種安全措施應(yīng)對(duì)每種威脅。

pYYBAGKdbo2ARxL8AAFzezpJxF4962.png

表 1:STRIDE 模型概述了安全系統(tǒng)需要解決的威脅。

安全的產(chǎn)品設(shè)計(jì)需要建立一個(gè)基于信任根的可信執(zhí)行環(huán)境 (TEE)。TEE 提供了在使用之前驗(yàn)證所有組件和子系統(tǒng)的真實(shí)性和完整性的方法。以下是創(chuàng)建此類安全設(shè)計(jì)的一些最佳實(shí)踐:

· 在硬件中實(shí)施信任根以創(chuàng)建安全的基礎(chǔ)

· 通過身份驗(yàn)證和加密鞏固這一基礎(chǔ)

· 保護(hù)所有連接、網(wǎng)絡(luò)和云組件的端到端價(jià)值鏈

· 提供對(duì)側(cè)信道攻擊和故障注入技術(shù)的免疫力

· 對(duì)系統(tǒng)進(jìn)行獨(dú)立的漏洞和風(fēng)險(xiǎn)評(píng)估

· 持續(xù)實(shí)時(shí)監(jiān)控異常情況

· 實(shí)施對(duì)策流程(例如安全更新)

圖 2 顯示了在系統(tǒng)中實(shí)施信任根如何涉及在風(fēng)險(xiǎn)和成本之間進(jìn)行權(quán)衡。正如所料,基于軟件的設(shè)計(jì)是最便宜的,也是最不安全的。沒有顯示的是不安全的嵌入式系統(tǒng)的間接成本,這些非常真實(shí)的成本使得證明基于硬件的設(shè)計(jì)能夠最大限度地提高安全性變得很容易。

poYBAGKdbpSAVqFxAAKTRazo6b0523.png

以下是美國國家標(biāo)準(zhǔn)與技術(shù)研究院計(jì)算機(jī)安全資源中心如何解釋在硬件中實(shí)施信任根的優(yōu)勢(shì):“信任根是執(zhí)行特定的關(guān)鍵安全功能的高度可靠的硬件、固件和軟件組件。因?yàn)樾湃胃举|(zhì)上是受信任的,所以它們?cè)谠O(shè)計(jì)上必須是安全的。因此,許多信任根是在硬件中實(shí)現(xiàn)的,因此惡意軟件無法篡改它們提供的功能。”

pYYBAGKdbpuAYoe9AALikM3oBgs818.png

技術(shù)的進(jìn)步不斷降低 IC 的成本,從而降低采用下一代 IC 的系統(tǒng)的成本。隨著安全“智能閃存”的出現(xiàn),外部閃存就是這種情況,這減少了在硬件中實(shí)現(xiàn)信任根和整合其他所需功能所需的工作量。

安全閃存:下一代智能內(nèi)存

半導(dǎo)體代工廠正在花費(fèi)大量精力來開發(fā)小尺寸嵌入式閃存,但尚未出現(xiàn)可行的解決方案。小幾何 RRAM 和 MRAM 技術(shù)已作為 eFlash 替代品進(jìn)行了廣泛的探索,但由于數(shù)據(jù)完整性和成本挑戰(zhàn),這些技術(shù)尚不可行,特別是對(duì)于需要在高溫下具有高可靠性的關(guān)鍵任務(wù)應(yīng)用。在撰寫本文時(shí),尚不清楚這些或任何其他技術(shù)何時(shí)(或是否)能夠在批量生產(chǎn)中提供嵌入式存儲(chǔ)器。

由幾何尺寸縮小引起的不可避免的變化產(chǎn)生了對(duì)新型安全通道的需求,其中位可以在 MCU 內(nèi)部的 HSM 和外部存儲(chǔ)設(shè)備中的加密安全區(qū)域之間交換。一種有前途的解決方案是采用與當(dāng)前將各種類型的存儲(chǔ)器集成到處理器中的做法相反的方法,而是將處理器集成到存儲(chǔ)器 IC 中以創(chuàng)建智能存儲(chǔ)器。圖 3 顯示了安全閃存如何能夠與主機(jī) MCU 建立經(jīng)過身份驗(yàn)證和加密的安全處理環(huán)境。

下一代智能內(nèi)存的這一趨勢(shì)有可能給電子行業(yè)帶來革命性的變化。對(duì)于嵌入式系統(tǒng),進(jìn)步將集中在 NOR 閃存上,這是一種基于其耐用性和快速隨機(jī)讀取性能的存儲(chǔ)代碼的理想類型的非易失性存儲(chǔ)器。

安全 NOR 閃存,或更簡單的安全閃存,為安全密鑰、證書、密碼哈希、應(yīng)用程序特定數(shù)據(jù)、配置數(shù)據(jù)、代碼版本信息和生物識(shí)別傳感器數(shù)據(jù)提供硬件保護(hù)的安全存儲(chǔ),以進(jìn)行身份驗(yàn)證。Secure Flash 還可以支持經(jīng)過身份驗(yàn)證和加密的交易,以防止未經(jīng)授權(quán)的訪問和其他安全威脅。

相比之下,當(dāng)前基于狀態(tài)機(jī)的存儲(chǔ)器架構(gòu)不能提供與嵌入式處理器相同的多功能性和性能。例如,強(qiáng)大的安全性需要強(qiáng)大的加密,而這反過來又需要相當(dāng)大的處理能力。嵌入式處理器還可以支持其他與安全相關(guān)的要求,包括 HMAC 密鑰生成和存儲(chǔ)以及單調(diào)計(jì)數(shù)器,并提供針對(duì)固件、啟動(dòng)映像和系統(tǒng)參數(shù)的攻擊的保護(hù)。

在內(nèi)存中嵌入處理能力可以選擇性地促進(jìn)邏輯集成,以添加特定功能和/或卸載系統(tǒng)主機(jī) MCU 的工作負(fù)載。例如,嵌入式處理可以創(chuàng)建硬件信任根,以防止對(duì)存儲(chǔ)的代碼和數(shù)據(jù)進(jìn)行修改、操縱和其他安全攻擊。或者,處理器可以在存儲(chǔ)系統(tǒng)其他功能所需的結(jié)果之前,對(duì)原始數(shù)據(jù)運(yùn)行各種算法,包括用于機(jī)器學(xué)習(xí)的算法。

此外,對(duì)于可以通過在智能內(nèi)存的嵌入式處理器中運(yùn)行的代碼部分或全部滿足的安全規(guī)定,可以更輕松地認(rèn)證新系統(tǒng)的合規(guī)性。這有可能通過簡化所需的設(shè)計(jì)和開發(fā)工作來顯著加快新產(chǎn)品的上市時(shí)間。

在本系列的第 3 部分中,我們將介紹與使用外部 Flash 的安全嵌入式系統(tǒng)相關(guān)的設(shè)計(jì)問題。

審核編輯:郭婷

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

    關(guān)注

    2548

    文章

    50684

    瀏覽量

    752023
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19166

    瀏覽量

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

    關(guān)注

    5068

    文章

    19020

    瀏覽量

    303313
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ARM嵌入式系統(tǒng)內(nèi)存對(duì)齊的重要性

    嵌入式系統(tǒng)軟件開發(fā),經(jīng)常在代碼中看到各種各樣的對(duì)齊,很多時(shí)候我們都是知其然不知其所以然,知道要做好各種對(duì)齊,但是不明白為什么要對(duì)齊,不對(duì)齊會(huì)有哪些后果,這篇文章大概總結(jié)了內(nèi)存對(duì)齊的理由。
    的頭像 發(fā)表于 11-11 17:17 ?559次閱讀
    ARM<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>中</b>內(nèi)存對(duì)齊的<b class='flag-5'>重要性</b>

    什么是嵌入式操作系統(tǒng)?

    的戰(zhàn)斗機(jī)。 FreeRTOS:它適合那些資源有限的小型設(shè)備,就像小巧的瑞士軍刀。 QNX:它以安全和可靠著稱,很多汽車和工業(yè)系統(tǒng)都用它,可以說是EOS的沃爾沃。 Linux:雖然它不是專門為
    發(fā)表于 11-08 15:07

    智能系統(tǒng)安全性分析

    智能系統(tǒng)安全性分析是一個(gè)至關(guān)重要的過程,它涉及多個(gè)層面和維度,以確保系統(tǒng)在各種情況下都能保持安全、穩(wěn)定和可靠。以下是對(duì)智能
    的頭像 發(fā)表于 10-29 09:56 ?205次閱讀

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗(yàn)】+全文學(xué)習(xí)心得

    降低了虛擬機(jī)之間的耦合,提高了系統(tǒng)的可靠安全性。 在學(xué)習(xí)過程,我深刻體會(huì)到嵌入式Hype
    發(fā)表于 10-09 19:11

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗(yàn)】+第7-8章學(xué)習(xí)心得

    Hypervisor在實(shí)際應(yīng)用重要性。在航空領(lǐng)域,嵌入式Hypervisor已成為綜合模塊化航空電子設(shè)備(IMA)架構(gòu)的標(biāo)準(zhǔn)應(yīng)用接口,為飛行控制系統(tǒng)提供了高可靠
    發(fā)表于 10-09 18:50

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗(yàn)】+第一二章讀后感

    Hypervisor的重要性和應(yīng)用場景有了更深入的認(rèn)識(shí)。我認(rèn)為,嵌入式Hypervisor作為一種前沿的虛擬化技術(shù),在優(yōu)化有限資源、實(shí)現(xiàn)異構(gòu)操作系統(tǒng)安全隔離等方面具有廣泛的應(yīng)用前景。 此外,這兩章的內(nèi)容也讓
    發(fā)表于 10-09 18:22

    關(guān)于蓄電池氣密檢測(cè)儀重要性和使用方法

    在能源存儲(chǔ)領(lǐng)域,電池的性能和安全性非常重要,氣密作為衡量其質(zhì)量的關(guān)鍵指標(biāo)之一,直接影響電池的使用壽命、性能和安全性。因此,蓄電池氣密檢測(cè)
    的頭像 發(fā)表于 08-23 15:48 ?251次閱讀
    關(guān)于蓄電池氣密<b class='flag-5'>性</b>檢測(cè)儀<b class='flag-5'>重要性</b>和使用方法

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

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

    安徽京準(zhǔn) NTP授時(shí)服務(wù)器(北斗授時(shí)設(shè)備)在分布系統(tǒng)重要性

    安徽京準(zhǔn) NTP授時(shí)服務(wù)器(北斗授時(shí)設(shè)備)在分布系統(tǒng)重要性
    的頭像 發(fā)表于 06-06 14:11 ?240次閱讀
    安徽京準(zhǔn) NTP授時(shí)服務(wù)器(北斗授時(shí)設(shè)備)在分布<b class='flag-5'>式</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>中</b>的<b class='flag-5'>重要性</b>

    求助,ADC接地的重要性

    ADC接地的重要性
    發(fā)表于 06-04 07:56

    氣密檢測(cè)的重要性

    ,旨在確定產(chǎn)品或系統(tǒng)的密封性能是否符合設(shè)計(jì)標(biāo)準(zhǔn)和規(guī)范要求。接下來,我們將深入探討氣密檢測(cè)的幾個(gè)關(guān)鍵方面,以揭示其不可或缺的重要性。一、安全性氣密性檢測(cè)的首要目的是確
    的頭像 發(fā)表于 04-26 11:51 ?791次閱讀
    氣密<b class='flag-5'>性</b>檢測(cè)的<b class='flag-5'>重要性</b>

    嵌入式會(huì)越來越卷嗎?

    廣泛應(yīng)用的態(tài)勢(shì)。這種系統(tǒng)在我們?nèi)粘I?b class='flag-5'>中隨處可見,從智能手機(jī)到智能家居設(shè)備,再到工業(yè)自動(dòng)化和醫(yī)療保健領(lǐng)域的應(yīng)用,無不顯現(xiàn)出其重要性和廣泛。這種廣泛應(yīng)用的態(tài)勢(shì)或許會(huì)繼續(xù)推動(dòng)
    發(fā)表于 03-18 16:41

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

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

    基于功能安全的汽車嵌入式軟件單元驗(yàn)證技術(shù)研究

    隨著汽車嵌入式軟件功能的不斷疊加,軟件復(fù)雜不斷提升,對(duì)汽車嵌入式軟件的安全性提出了更高要求,基于功能安全
    的頭像 發(fā)表于 01-07 11:27 ?1010次閱讀
    基于功能<b class='flag-5'>安全</b>的汽車<b class='flag-5'>嵌入式</b>軟件單元驗(yàn)證技術(shù)研究

    嵌入式系統(tǒng)堆棧監(jiān)控的作用

    在微控制器或微處理器,堆棧是內(nèi)存的一個(gè)保留區(qū)域,用于存儲(chǔ)臨時(shí)數(shù)據(jù)和函數(shù)調(diào)用信息,管理函數(shù)的執(zhí)行,跟蹤返回地址、局部變量和函數(shù)參數(shù)。堆棧監(jiān)控是嵌入式系統(tǒng)運(yùn)行起關(guān)鍵作用的一項(xiàng)
    的頭像 發(fā)表于 01-05 11:13 ?467次閱讀