色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

使用適用于v8-M的ARM信任區(qū)保護邊緣

星星科技指導員 ? 來源:嵌入式計算設(shè)計 ? 作者:Abhijeet Rane ? 2022-10-20 11:05 ? 次閱讀

隨著基于 v8-M 的芯片進入市場,開發(fā)人員必須了解架構(gòu)、它提供的新功能,以及如何在設(shè)計構(gòu)成安全端到端系統(tǒng)基礎(chǔ)的連接邊緣設(shè)備中實現(xiàn)它。

物聯(lián)網(wǎng)IoT) 安全問題通常是由于對連接系統(tǒng)邊緣的設(shè)備保護不足造成的。這些往往是低功耗,廉價的基于微控制器的設(shè)備,執(zhí)行單一功能,如溫度監(jiān)控。缺乏處理能力,內(nèi)存,當然還有成本,經(jīng)常被引用為無法正確保護這些資產(chǎn)的原因,黑客越來越多地利用這些資產(chǎn)作為連接到同一網(wǎng)絡(luò)的更高價值資產(chǎn)的蹦床。為了保護知識產(chǎn)權(quán)、客戶數(shù)據(jù)、用戶安全和品牌聲譽免受此類威脅,設(shè)備制造商已經(jīng)研究了各種技術(shù)來保護易受攻擊的端點,包括使用多個MCU,其中一個或多個專門用于執(zhí)行加密和身份驗證等安全功能。這當然會增加復(fù)雜性和成本,并向物料清單 (BOM) 添加另一個行項目。

然而,幸運的是,對于基于MCU的設(shè)備來說,這種情況將會改變。2015年,ARM宣布其基于硬件的安全技術(shù)TrustZone將憑借新的v8-M架構(gòu)在Cortex-M M MCU上提供。ARMv8-M 的安全功能類似于在 Cortex-A 應(yīng)用程序處理器中廣泛部署的功能,可為 Cortex-M 設(shè)備帶來基礎(chǔ)安全性,并能夠創(chuàng)建端到端安全的物聯(lián)網(wǎng)系統(tǒng)。

適用于 ARMv8-M 的信任區(qū)擴展:增強的安全體系結(jié)構(gòu)

ARMv8-M 架構(gòu)是一種 32 位架構(gòu),它保持了與 ARMv6-M 和 ARMv7-M 的兼容性,以簡化 Cortex-M 系列中的軟件遷移,同時還集成了許多增強功能和新功能,尤其是在安全性方面。安全增強功能包括對受保護內(nèi)存系統(tǒng)體系結(jié)構(gòu)的改進以及前面提到的 TrustZone 安全擴展,后者允許建立安全和非安全狀態(tài),以便單個 Cortex-M 設(shè)備中可以存在多個安全域。

片上系統(tǒng)(SoC)通常包括多個微處理器,每個微處理器用于卸載系統(tǒng)管理或其他任務(wù)(例如I / O)。在此體系結(jié)構(gòu)中,一個處理器通常以特權(quán)狀態(tài)運行,另一個處理器在非特權(quán)狀態(tài)下運行。雖然基于MCU的系統(tǒng)也能夠通過使用內(nèi)存保護單元(MPU)或內(nèi)存管理單元(MMU)一段時間來建立特權(quán)和非特權(quán)狀態(tài),但v8-M TrustZone擴展提供了額外的安全級別和更有效的資源利用率,從而降低了系統(tǒng)設(shè)計的復(fù)雜性,從而降低了成本。

它是如何運作的

從概念上講,v8-M 的信任區(qū)的工作方式類似于 Cortex-A 處理器的信任區(qū)。然而,與適用于 Cortex-A 級處理器的 TrustZone 技術(shù)不同,它沒有安全監(jiān)視器來管理兩種狀態(tài)之間的轉(zhuǎn)換。相反,安全和非安全狀態(tài)是基于內(nèi)存映射的,這消除了切換開銷,并有效地滿足了邊緣設(shè)備的能效要求。

對于 v8-M 的 TrustZone 擴展,MCU 中安全和非安全區(qū)域的定義由芯片設(shè)計人員自行決定。這是使用稱為安全歸因單元(SAU)的新功能完成的,SAU是一種用于定義安全和非安全內(nèi)存區(qū)域的軟件技術(shù)?;蛘?,可以使用與處理器的特殊實現(xiàn)定義歸因單元(IDAU)接口相關(guān)聯(lián)的設(shè)備或系統(tǒng)特定控制器邏輯來實現(xiàn)相同的目的。兩者之間的主要區(qū)別在于SAU在安全狀態(tài)下是可編程的,而IDAU則創(chuàng)建固定的內(nèi)存映射。

處理器狀態(tài)取決于訪問的內(nèi)存區(qū)域(安全或不安全)。如果代碼在安全內(nèi)存區(qū)域中運行,則處理器狀態(tài)是安全的,并且與傳統(tǒng)的 TrustZone 技術(shù)類似,在安全內(nèi)存區(qū)域中執(zhí)行的代碼可以訪問非安全區(qū)域,但不能訪問非安全區(qū)域。但是,適用于 v8-M 的 TrustZone 在安全區(qū)域中引入了一種稱為非安全可調(diào)用 (NSC) 的其他內(nèi)存類型,該類型充當在非安全內(nèi)存區(qū)域中運行的代碼的入口點,以訪問安全區(qū)域中的服務(wù)、函數(shù)或數(shù)據(jù)。因此,存儲器的NSC部分增加了安全和非安全存儲器區(qū)域之間的一定程度的分離,同時促進了對安全功能的訪問。需要使用 NSC 內(nèi)存的應(yīng)用程序開發(fā)人員必須使用 v8 體系結(jié)構(gòu)中引入的新指令(稱為安全網(wǎng)關(guān) (SG))來執(zhí)行此操作。SG 指令必須駐留在 NSC 內(nèi)存中,并且必須是 API 中訪問安全函數(shù)的第一條指令。任何在沒有有效SG指令的情況下訪問安全存儲器的嘗試都會導致硬故障。

此外,ARM 還增強了被定義為 AMBA 3.0 互連規(guī)范一部分的 AHB-Lite?,F(xiàn)在,更新后的規(guī)范 AMBA 5 AHB5 添加了一條特殊指令來標記安全和非安全總線事務(wù),允許具有 ARM v8-M 的信任區(qū)的系統(tǒng)與 Cortex-A 設(shè)備上的信任區(qū)進行互操作。此功能對于支持設(shè)計可擴展性和端到端的系統(tǒng)范圍安全性至關(guān)重要。

邊緣保護方案

ARMv8-M 的新信任區(qū)擴展啟用了許多安全應(yīng)用程序,包括:

知識產(chǎn)權(quán)保護:知識產(chǎn)權(quán),如專有算法,與公司的內(nèi)在價值直接相關(guān)。設(shè)備制造商可以使用 ARMv8-M 的 TrustZone 將知識產(chǎn)權(quán)存儲在安全內(nèi)存中,同時仍允許不安全的應(yīng)用程序通過 API 訪問它。

關(guān)鍵信息的安全存儲:將用戶數(shù)據(jù)、身份信息和安全密鑰與系統(tǒng)其余部分分開,可確保機密性。

信任根實現(xiàn):信任根實現(xiàn)為許多不同的應(yīng)用程序(如安全無線 (OTA) 固件更新)提供了安全的基礎(chǔ)。這種信任基礎(chǔ)對于在系統(tǒng)中的設(shè)備之間啟用相互身份驗證也至關(guān)重要。

認證軟件的沙盒:軟件認證是一個昂貴的過程。例如,使用經(jīng)過認證的加密軟件,使設(shè)備制造商能夠進入要求這些要求的新市場。ARMv8-M 的信任區(qū)允許將此類代碼保存在安全的內(nèi)存區(qū)域中,同時允許通過 NSC 內(nèi)存區(qū)域中的 API 訪問應(yīng)用程序。

通過處理器整合降低成本:在復(fù)雜的 SoC 中,一個處理器可能專用于執(zhí)行安全功能,用于 ARMv8-M 的 TrustZone 可以實現(xiàn)與專用處理器相同的安全功能,從而降低成本和復(fù)雜性。

端到端安全示例

讓我們舉一個簡單的門鎖示例來演示適用于 ARM v8-M 的 TrustZone 在實現(xiàn)端到端安全性方面的實用性。該系統(tǒng)由四個部分組成 : 門鎖、基于 Cortex-M MCU 的攝像頭單元(帶有用于控制鎖的 ARMv8-M 的信任區(qū)擴展)、基于 Cortex-A 微處理器的網(wǎng)關(guān)(采用 TrustZone 技術(shù))和智能手機。當有人來到門口時,相機會拍攝圖像并將其發(fā)送到網(wǎng)關(guān),網(wǎng)關(guān)會將圖像中繼到手機應(yīng)用程序。查看圖像后,用戶單擊應(yīng)用程序中的按鈕以打開門。

在此示例中,邊緣節(jié)點從 ARMv8-M 的 TrustZone 獲得其信任根,這將成為向網(wǎng)關(guān)驗證自身的基礎(chǔ)。網(wǎng)關(guān)還通過 Cortex-A MPU 上的信任區(qū)向移動電話驗證自身身份。當用戶在手機上選擇“打開門”命令時,電話會將其中繼到網(wǎng)關(guān),網(wǎng)關(guān)又將其中繼到邊緣節(jié)點以打開門。作為過程的一部分,在每個步驟中都會驗證設(shè)備之間中繼的命令,從而確保系統(tǒng)范圍的完整性。

ARMv8-M 的 TrustZone 支持智能公用事業(yè)和智能城市等市場中的節(jié)能設(shè)備,如可穿戴設(shè)備或電池供電的邊緣節(jié)點。TrustZone 擴展不僅能夠保護邊緣,而且通過降低復(fù)雜性和消除專用于執(zhí)行安全功能的其他部件來改變安全經(jīng)濟性。雖然支持ARMv8-M的芯片的TrustZone尚未上市,但包括快速邏輯,綠山軟件,IAR系統(tǒng),IBM,導師圖形,Micrium,實時工程師,賽門鐵克和Trustonic在內(nèi)的幾家軟件公司已宣布打算支持它。

最終,利用 ARMv8-M 功能的選擇取決于設(shè)備制造商,因為 v8-M 的 TrustZone 將要求開發(fā)人員改變應(yīng)用程序開發(fā)實踐。將 TrustZone 用于 ARMv8-M 可以強制對需要保護哪些信息進行有紀律的思考,并且可能會導致短期學習曲線,從而影響開發(fā)過程。但是,考慮到發(fā)布不安全產(chǎn)品的成本,決定很簡單 - ARMv8-M的TrustZone填補了物聯(lián)網(wǎng)系統(tǒng)范圍安全道路上的直接空白。

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    19312

    瀏覽量

    230037
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17171

    瀏覽量

    351440
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2909

    文章

    44701

    瀏覽量

    373974
收藏 人收藏

    評論

    相關(guān)推薦

    迅為RK3576開發(fā)板適用于ARM PC、邊緣計算、個人移動互聯(lián)網(wǎng)設(shè)備及其他多媒體產(chǎn)品

    迅為iTOP-3576開發(fā)板采用瑞芯微RK3576高性能、低功耗的應(yīng)用處理芯片,集成了4個Cortex-A72和4個Cortex-A53核心,以及獨立的NEON協(xié)處理器。它適用于ARM PC、邊緣
    發(fā)表于 12-27 14:18

    USB輸入過壓保護芯片,短路保護,適用于5V,6V,型號齊全0.5A-6A

    USB輸入過壓保護芯片,短路保護,適用于5V,6V,型號齊全0.5A-6A USB輸入過壓保護
    的頭像 發(fā)表于 10-19 15:37 ?343次閱讀

    LM5181雙極性+和-18V輸出設(shè)計,適用于PLC應(yīng)用中的信號鏈

    電子發(fā)燒友網(wǎng)站提供《LM5181雙極性+和-18V輸出設(shè)計,適用于PLC應(yīng)用中的信號鏈.pdf》資料免費下載
    發(fā)表于 09-18 11:49 ?0次下載
    LM5181雙極性+和-18<b class='flag-5'>V</b>輸出設(shè)計,<b class='flag-5'>適用于</b>PLC應(yīng)用中的信號鏈

    選擇適用于汽車應(yīng)用的基準電壓

    電子發(fā)燒友網(wǎng)站提供《選擇適用于汽車應(yīng)用的基準電壓.pdf》資料免費下載
    發(fā)表于 09-02 11:26 ?0次下載
    選擇<b class='flag-5'>適用于</b>汽車應(yīng)用的基準電壓

    請問TI有適用于帶寬不低于200M,輸入信號為2V VPP 的差分運放推薦嗎?

    請問TI有適用于帶寬不低于200M,輸入信號為2V VPP 的差分運放推薦嗎? 我搜索到有該功能的有LMH9135,但是頻率過高。 如果沒有的話是不是只能用運放自己搭建電路
    發(fā)表于 08-02 06:03

    TIDA-050044-適用于 M.2 形狀因數(shù)SSD的小型、高效電源 PCB layout 設(shè)計

    電子發(fā)燒友網(wǎng)站提供《TIDA-050044-適用于 M.2 形狀因數(shù)SSD的小型、高效電源 PCB layout 設(shè)計.pdf》資料免費下載
    發(fā)表于 05-19 11:01 ?0次下載
    TIDA-050044-<b class='flag-5'>適用于</b> <b class='flag-5'>M</b>.2 形狀因數(shù)SSD的小型、高效電源 PCB layout 設(shè)計

    適用于ARM Cortex?—A53處理器和FPGA TPS65219 數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《適用于ARM Cortex?—A53處理器和FPGA TPS65219 數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 04-01 16:23 ?0次下載
    <b class='flag-5'>適用于</b><b class='flag-5'>ARM</b> Cortex?—A53處理器和FPGA TPS65219 數(shù)據(jù)表

    東芝推出適用于電機控制的Arm Cortex-M4微控制器

    東芝電子元件及存儲裝置株式會社(“東芝”)近日重磅推出新款適用于電機控制的TXZ+?族高級系列32位微控制器。該系列基于高效的Cortex?-M4內(nèi)核,并集成了浮點單元(FPU),為電機控制提供了強大的計算支持。
    的頭像 發(fā)表于 03-28 10:38 ?683次閱讀

    適用于 ARM Cortex?—A53 處理器TPS65219-Q1數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《適用于 ARM Cortex?—A53 處理器TPS65219-Q1數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 03-27 13:46 ?0次下載
    <b class='flag-5'>適用于</b> <b class='flag-5'>ARM</b> Cortex?—A53 處理器TPS65219-Q1數(shù)據(jù)表

    適用于ARM Cortex—A53處理器和FPGA TPS65219數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《適用于ARM Cortex—A53處理器和FPGA TPS65219數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 03-06 14:46 ?0次下載
    <b class='flag-5'>適用于</b><b class='flag-5'>ARM</b> Cortex—A53處理器和FPGA TPS65219數(shù)據(jù)表

    適用于ARM? Cortex?-A8/A9 SOC 和 FPGA 的TPS65218電源管理數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《適用于ARM? Cortex?-A8/A9 SOC 和 FPGA 的TPS65218電源管理數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 03-06 14:18 ?0次下載
    <b class='flag-5'>適用于</b><b class='flag-5'>ARM</b>? Cortex?-A<b class='flag-5'>8</b>/A9 SOC 和 FPGA 的TPS65218電源管理數(shù)據(jù)表

    適用于ARM Cortex?—A53 處理器TPS65219-Q1數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《適用于ARM Cortex?—A53 處理器TPS65219-Q1數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 03-06 14:11 ?0次下載
    <b class='flag-5'>適用于</b><b class='flag-5'>ARM</b> Cortex?—A53 處理器TPS65219-Q1數(shù)據(jù)表

    適用于 NXP i.MX 8M Mini 的 TPS6521825 電源管理IC TPS6521825數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《適用于 NXP i.MX 8M Mini 的 TPS6521825 電源管理IC TPS6521825數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 03-01 09:09 ?0次下載
    <b class='flag-5'>適用于</b> NXP i.MX <b class='flag-5'>8M</b> Mini 的 TPS6521825 電源管理IC TPS6521825數(shù)據(jù)表

    Arm Helium技術(shù)誕生的由來 為何不直接采用Neon?

    經(jīng)過 Arm 研究團隊多年的不懈努力,Arm 于 2019 年推出了適用于 Armv8?M 架構(gòu)的 Ar
    的頭像 發(fā)表于 02-29 17:01 ?2272次閱讀
    <b class='flag-5'>Arm</b> Helium技術(shù)誕生的由來 為何不直接采用Neon?

    CS+適用于CC V8.11.00發(fā)布說明

    電子發(fā)燒友網(wǎng)站提供《CS+適用于CC V8.11.00發(fā)布說明.pdf》資料免費下載
    發(fā)表于 01-29 11:46 ?0次下載
    CS+<b class='flag-5'>適用于</b>CC <b class='flag-5'>V</b>8.11.00發(fā)布說明
    主站蜘蛛池模板: 美女诱点第6季| 久久99国产精品蜜臀AV| 99re.05久久热最新地址| 亚洲色图激情文学| 亚洲AV综合色一区二区三区| 天天躁日日躁狠狠躁中文字幕老牛| 日本一卡二卡三卡四卡无卡免费播放 | 亚色九九九全国免费视频| 色姐妹久久综合在线av| 日韩综合网| 肉肉的各种姿势高H细文| 日韩美一区二区| 丝袜美女被啪啪不带套漫画| 挺进老师的紧窄小肉六电影完整版| 手机看片一区二区| 午夜理论在线观看不卡大地影院| 午夜爱情动作片P| 亚洲AV无码乱码国产麻豆P| 亚洲AV久久无码精品九九软件| 亚洲AV福利天堂一区二区三| 亚洲国产成人精品青青草原100| 亚洲福利视频导航| 亚洲日本天堂在线| 野花视频在线观看免费| 真人裸交有声性动态图| 999精品影视在线观看| lesbabes性欧美| 二级毛片在线观看| 国产亚洲va在线电影| 精品久久久久中文字幕日本| 色多多深夜福利免费观看| 欧美乱码伦视频免费66网| 日本男女动态图| 台湾18成人影院| 亚欧成人毛片一区二区三区四区 | 台湾佬休闲中性娱乐网| 午夜宅宅伦电影网中文字幕| 亚洲精品福利一区二区在线观看| 亚洲午夜性春猛交XXXX| 主播蜜汁丝袜精品自拍| c了瑜伽老师嗷嗷叫一节课视频|