1. gzyueqian
      13352868059

      嵌入式開發(fā):安全嵌入式系統(tǒng)的5個(gè)要素,第5部分—安全存儲(chǔ)

      更新時(shí)間: 2022-11-22 14:40:25來源: 粵嵌教育瀏覽量:6288

        安全存儲(chǔ)通常是系統(tǒng)中的一個(gè)內(nèi)存位置,用于保護(hù)對(duì)加密密鑰、用戶和服務(wù)憑證以及其他系統(tǒng)數(shù)據(jù)等敏感數(shù)據(jù)的訪問。在嵌入式開發(fā)中,安全存儲(chǔ)可以在芯片上,例如在閃存庫或RAM位置內(nèi),或者像NOR閃存芯片那樣的外部閃存設(shè)備內(nèi)。

        安全存儲(chǔ)的目標(biāo)是防止私人數(shù)據(jù)被泄露到使用數(shù)據(jù)的設(shè)備或服務(wù)之外,并防止被克隆。正如你可能想象的那樣,安全存儲(chǔ)通常與系統(tǒng)信任根服務(wù)相關(guān)聯(lián),并使用加密密鑰來加密數(shù)據(jù)并保持其機(jī)密性和完整性。

        安全存儲(chǔ)就是保護(hù)數(shù)據(jù)和保守秘密。

        使用Trusted Firmware-M實(shí)現(xiàn)安全存儲(chǔ)

        開發(fā)人員可以使用多種機(jī)制在其嵌入式系統(tǒng)中創(chuàng)建安全存儲(chǔ)。安全存儲(chǔ)通常與系統(tǒng)的信任根聯(lián)系在一起,首先要考慮的是你選擇的微控制器附帶的服務(wù)解決方案。例如,如果你使用的是Arm Cortex-M處理器,那么你的供應(yīng)商很有可能支持Trusted Firmware-M(TF-M)。

        Trusted Firmware-M是平臺(tái)安全架構(gòu)(PSA)物聯(lián)網(wǎng)安全框架的參考實(shí)施。該框架為嵌入式開發(fā)人員提供了幾種不同的安全服務(wù),例如:

        審核日志記錄

        密碼系統(tǒng)

        固件更新

        證明

        安全存儲(chǔ)

        TF-M的安全存儲(chǔ)功能分為兩個(gè)主要服務(wù):內(nèi)部可信存儲(chǔ)(ITS)和受保護(hù)存儲(chǔ)(PS)。內(nèi)部可信存儲(chǔ)是一種PSA信任根服務(wù),用于在內(nèi)存中存儲(chǔ)最安全的設(shè)備數(shù)據(jù)。內(nèi)部可信存儲(chǔ)在幾個(gè)方面不同于受保護(hù)存儲(chǔ)。首先,ITS是內(nèi)部PSA信任根服務(wù),而PS是PSA信任根應(yīng)用服務(wù)。其次,ITS旨在保護(hù)片內(nèi)存儲(chǔ)器,而PS旨在保護(hù)片外存儲(chǔ)的數(shù)據(jù)。最后,PS具有加密外部數(shù)據(jù)、驗(yàn)證和提供回滾保護(hù)的附加功能。在嵌入式開發(fā)中,ITS可被視為用于保護(hù)密鑰和用戶憑據(jù)等數(shù)據(jù)的存儲(chǔ),而PS可能被視為用于更大的數(shù)據(jù)集,如固件更新或其他用戶數(shù)據(jù)資產(chǎn)。

        

        使用puf的安全存儲(chǔ)

        近年來出現(xiàn)的創(chuàng)建信任根和安全存儲(chǔ)的一個(gè)令人興奮的解決方案是使用SRAM PUFs(物理不可克隆功能)。SRAM PUFs背后的想法是,該算法使用SRAM的一部分來創(chuàng)建唯一的設(shè)備密鑰,該部分在生產(chǎn)過程中存在亞微米變化。該唯一的設(shè)備密鑰隨后成為該設(shè)備的私有信任根密鑰。PUF解決方案很有吸引力,因?yàn)樗闪艘粋€(gè)不可復(fù)制的密鑰,該密鑰只在設(shè)備通電時(shí)存在。然后,該密鑰可用于創(chuàng)建與硬件相關(guān)的密鑰庫,以創(chuàng)建安全的存儲(chǔ)解決方案。

        片外安全存儲(chǔ)

        在嵌入式開發(fā)中,外部存儲(chǔ)器供應(yīng)商開始在其存儲(chǔ)器設(shè)備中采用安全存儲(chǔ)解決方案,允許數(shù)據(jù)安全地存儲(chǔ)在存儲(chǔ)器設(shè)備上。例如,華邦電子公司有一個(gè)32Mbit的TrustME安全存儲(chǔ)元件,它已經(jīng)過PSA認(rèn)證,可用于有安全要求的系統(tǒng)。像這樣的設(shè)備,只是隨機(jī)選擇的一個(gè)例子,可以提供RoT硬件保護(hù)的存儲(chǔ),防止數(shù)據(jù)克隆、修改或訪問存儲(chǔ)的數(shù)據(jù)。

        安全存儲(chǔ)結(jié)論

        安全存儲(chǔ)是開發(fā)人員不應(yīng)忽視的一項(xiàng)基本服務(wù)。我們已經(jīng)探索了開發(fā)人員可以利用的幾種不同的選擇,如安全框架、物理不可克隆功能和正在進(jìn)入行業(yè)的片外解決方案。滿足你的安全存儲(chǔ)需求的正確解決方案將取決于你預(yù)計(jì)你的系統(tǒng)將面臨的安全威脅以及你需要針對(duì)這些威脅的保護(hù)級(jí)別。

        假設(shè)你剛剛開始為嵌入式系統(tǒng)設(shè)計(jì)安全的應(yīng)用程序。在這種情況下,建議你接下來了解在嵌入式開發(fā)中如何執(zhí)行威脅模型安全分析(TMSA ),并了解平臺(tái)安全架構(gòu)推薦的10個(gè)安全目標(biāo)。其中包含了更多見解,有助于指導(dǎo)你開發(fā)安全的嵌入式系統(tǒng)。

      免費(fèi)預(yù)約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 视频一区二区三区久久 | 一本色道久久综合亚洲精品 | 亚洲精品自产在线 | 亚洲欧洲日本无在线码播放 | 亚洲欧美国产另类视频 | 日韩.欧美.亚洲.另类.国产 |