女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

根隔離對SoC設計至關重要

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Ben Levine ? 2022-06-08 09:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

OEM 越來越多地要求其下一代系統具有更高的安全性。反過來,系統和片上系統 (SoC) 設計人員也有責任保護敏感資產免受未經授權或惡意訪問。在大多數情況下,設計社區選擇硬件而不是軟件方法來將安全性設計到他們的設計中。

今天,設計師們看到了各種各樣的安全處理器品牌。但是,它們中的大多數都遵循幾乎相同的芯片架構。最好的特點是基本上有兩個域,一個是非安全的,而另一個是安全的,用一個比特將安全域與非安全域分開,圖 1。

pYYBAGKf_qOAL0TQAADeBd1eXvo571.png

圖 1a 和圖 1b – 安全芯片架構的特點是具有兩個域。一個是非安全的(圖 1b),而另一個是安全的(圖 1a),其中一個位將安全域與非安全域分開。

此外,來自不同實體的不同應用程序(其中一個實體可能是 SoC 供應商、設備 OEM、服務提供商、最終用戶或設備生態系統中的其他參與者)可能在同一安全域中運行。但是,它們并不是相互隔離的,它們不僅可以訪問自己的密鑰,還可以訪問其他應用程序的密鑰。硬件分區不在不同實體之間,它只在安全和非安全之間。

用于安全應用程序的沙箱

實際上,安全處理器使用一位來為安全應用程序創建一個沙箱,圖 1a。計算機安全術語中的“沙盒”是指一種軟件或硬件結構,通過該結構創建一個單獨的、受限制的環境,僅用于運行某些應用程序,通常對其操作有一組特定的限制。

實際上,這個沙箱是用于安全應用程序的,可以說每個安全應用程序都在同一個沙箱中運行。運行安全應用程序的實體之間沒有隔離。如果一個安全應用程序正在運行,它與所有其他應用程序一起處于那個“安全”的世界中。在這種情況下,問題出現了,因為不同的實體在安全環境中可能不完全信任彼此。如果一個實體受到惡意攻擊,就會危及所有其他實體的安全。

讓我們以一個寫得不好的數字版權管理 (DRM) 內容保護應用程序為例。它可能會危及在同一處理器上運行的支付應用程序的安全性,并允許訪問銀行信息。同樣,這里的問題是應用程序之間缺乏隔離。一個寫得不好或惡意的應用程序可能會危及在該處理器上運行的其他應用程序的安全性。

這是一個缺點。另一個問題是存在范圍廣泛的攻擊,攻擊者可以借此改變設計中信號的值。那些所謂的“故障攻擊”或“故障攻擊”是基于擾亂電路以改變其操作。它們的范圍從簡單的電源時鐘故障到激光脈沖、電磁脈沖等。此類正確執行的攻擊可以將位控制安全模式更改為某些操作從非安全轉換為安全,從而允許非安全應用程序訪問敏感數據和密鑰。

多域和隔離

另一方面,考慮具有多個域或多個信任根的安全處理器內核,如圖 2 所示。在這種情況下,每個實體都有一個單獨的安全域。并且這些安全域使用強大的硬件安全性彼此完全分離。密鑰和硬件資源等安全資產是完全隔離的。

pYYBAGKf_qmAJf6dAAEVrcEFnFc213.png

圖 2 – 具有多個域或多個信任根的安全處理器內核。

在此安全處理器架構中,每個實體都有自己的一組簽名應用程序。當安全處理器從一個應用程序切換到另一個應用程序時,所有上下文都會從安全處理器中清除。當從一個應用程序切換到另一個應用程序時,該安全處理器中不會保留任何數據、密鑰或其他信息。唯一的例外是在不同應用程序之間傳遞消息的能力,如果應用程序編寫者明確需要的話。這確保了不同實體之間不能共享上下文。

因此,安全資產完全安全地分配給特定實體,因此默認情況下沒有重疊,這意味著不能允許不同的實體訪問相同的資源。但是,如果分配得當,重疊是可以接受的。

假設 SoC 供應商使用了一個測試和調試端口。它希望為其 OEM 客戶提供相同的測試和調試端口。它們可能允許為 OEM 根設置與為 SoC 供應商的根設置相同的權限位,從而允許訪問該特定測試和首次亮相資源。

相反,SoC 供應商可能想要保留其他測試和調試端口而不提供它們。因此,在如何進行這些分配方面具有完全的靈活性,并且很大程度上取決于 SoC 設計人員想要重疊的資源類型。其他安全功能不能重疊。以加密和解密密鑰為例。每個實體都有一個單獨的密鑰空間或一組密鑰,它們不能相互共享。

分配給每個根的鍵

在這種多根信任架構中,一組密鑰被分配給每個根。如上所述的一項操作是它們使應用程序能夠為每個根進行不同的簽名。因此,每個根基本上都有自己的私有應用程序集。當應用程序被加載到安全處理器內核中時,根被識別,然后硬件專門為該根配置自己。

此外,與根關聯的密鑰提供了根使用的一組完整、隔離的派生密鑰。因此,一把鑰匙可以變成多把鑰匙,這些鑰匙可以用于相當多的不同安全操作。但是每個根的每組密鑰都是唯一的,一個根無法從另一個根訪問密鑰,這是硬件強制執行的。

一組權限也與每個根相關聯。這些權限與安全處理器內核中的不同硬件資源相關,例如調試和 I/O 引腳。這些不同的資源可以在不同的根之間進行分區,同樣是硬件強制執行的。一個 root 可以訪問調試端口;另一個根可能沒有或只有部分訪問權限。

一個根可能能夠控制芯片上的某些外部邏輯。另一個根可能能夠控制一組不同的外部邏輯,但可能與另一個根不同。在這種情況下,讓我們再次使用我們的測試和調試示例。SoC 供應商有一個根,使其能夠完全控制測試和調試邏輯并完全控制該 SoC 其他方面的配置。

它可能會向購買其 SoC 的 OEM 授予部分功能,但不是全部。SoC 供應商可能不希望 OEM 能夠訪問所有測試和調試邏輯,因為 OEM 可能對供應商不想共享的 SoC 技術了解太多。它可能允許 OEM 配置 SoC 的某些部分,但不是全部。

從一個實體到另一個實體的委托是根的另一個方面。就像 SoC 供應商可以將某些權限委托給 OEM 一樣,如果 SoC 供應商授予 OEM 這樣做的權利,OEM 也可以將某些權利委托給服務提供商。但是,該委托的權利和許可必須是 OEM 已經擁有的權利和許可的子集。

此外,根據業務關系和系統要求,SoC 供應商可能會讓 OEM 刪除 SoC 供應商的根。這意味著 SoC 供應商將不再能夠在 OEM 的設備上運行軟件。

對即將推出的 SoC 設計至關重要的根隔離

如今,對于繪圖板上的幾乎所有設備和系統而言,安全性變得越來越重要。但是,設計人員必須記住,安全有不同的用途,不同的實體需要安全功能。

例如,芯片制造商需要為自己的芯片產品制造和測試提供安全的功能。他們的 OEM 客戶也需要針對其特定應用的安全性。服務提供商和其他人可能也需要安全功能。因此,SoC 設計人員需要提供可以由這些不同實體在芯片的整個生命周期中使用的安全性。但是,他們希望在不損害自身安全的情況下實現這一目標。

正如我們在這里所說,這個想法是在應用程序之間進行隔離。一個編寫不當或惡意的應用程序可能會危及該 SoC 中所有其他應用程序的安全性。底線是避免每個應用程序容易受到惡意攻擊,同時在該 SoC 上運行的所有應用程序之間保持完全信任。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    460

    文章

    52531

    瀏覽量

    441411
  • soc
    soc
    +關注

    關注

    38

    文章

    4395

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    簡單認識天線隔離

    在無線通信領域,天線隔離度是一個至關重要的技術參數。它衡量的是不同極化信號之間的相互干擾程度,直接反映了信號在傳輸過程中因極化方式不同而產生的能量泄漏情況。了解和優化天線隔離度對于提升通信系統的性能和頻譜利用率
    的頭像 發表于 07-14 15:22 ?719次閱讀
    簡單認識天線<b class='flag-5'>隔離</b>度

    7個挑選工控核心板要點,最后一點至關重要

    在工業控制領域,核心板是系統運行的“心臟”,其選擇至關重要。今天,就來聊聊如何挑選一款合適又靠譜的工控核心板,讓你的產品在性能、穩定性等方面都能脫穎而出。1.處理器處理器,是核心板的關鍵,包括處理器
    的頭像 發表于 06-25 11:36 ?162次閱讀
    7個挑選工控核心板要點,最后一點<b class='flag-5'>至關重要</b>

    嵌入式工業級顯示器在環保垃圾柜設備中發揮著至關重要的作用

    嵌入式工業級顯示器在環保垃圾柜設備中發揮著至關重要的作用。以下是其具體作用的分析: 一、提供交互界面 嵌入式工業級顯示器為環保垃圾柜設備提供了一個直觀、易用的交互界面。用戶可以通過觸摸屏幕進行操作
    的頭像 發表于 02-21 11:36 ?352次閱讀
    嵌入式工業級顯示器在環保垃圾柜設備中發揮著<b class='flag-5'>至關重要</b>的作用

    工業安卓主板在智慧糧倉設備中發揮著至關重要的作用

    工業安卓主板在智慧糧倉設備中發揮著至關重要的作用。以下是關于其作用的具體分析: ?一、提供穩定可靠的運行平臺 智慧糧倉設備需要長時間穩定運行,以實現對糧食儲存環境的實時監測和精準控制。工業安卓主板
    的頭像 發表于 02-20 17:50 ?330次閱讀

    安卓工控一體機在印刷機械設備中發揮著至關重要的作用

    安卓工控觸屏一體機在印刷機械設備中確實發揮著至關重要的作用,主要體現在以下幾個方面:
    的頭像 發表于 02-14 18:11 ?387次閱讀
    安卓工控一體機在印刷機械設備中發揮著<b class='flag-5'>至關重要</b>的作用

    為什么接地層和電源層對電路至關重要

    在電子電路設計領域,接地層和電源層對于模擬電路和數字電路都具有不可替代的關鍵作用。 對于模擬電路而言,接地層的重要性首先體現在信號參考方面。模擬電路處理的是連續變化的模擬信號,這些信號的幅度、頻率等
    的頭像 發表于 02-05 16:56 ?623次閱讀

    熔斷器式隔離開關的選型原則及注意事項

    熔斷器式隔離開關的選型原則及注意事項對于確保電力系統的安全穩定運行至關重要
    的頭像 發表于 01-29 14:16 ?1171次閱讀

    FLIR消防用熱像儀在火場救援中至關重要

    。 FLIR消防用熱像儀在火場救援中至關重要 它能提供清晰火場圖像 助消防員迅速定位火源 制定有效滅火策略,確保救援高效安全 比如FLIR K1指揮員用熱像儀 可作為火災現場一雙額外的眼睛 使消防指揮員們能夠在完全黑暗的條件下
    的頭像 發表于 01-15 17:52 ?462次閱讀

    為何PCB原型設計至關重要

    PCB原型設計是將設計理念轉化為高效、高性能最終產品的基礎過程。從概念到可投放市場的電子設備是一個復雜的過程,而PCB原型制作則是直接影響最終產品成功與效率的關鍵階段。
    的頭像 發表于 12-05 15:53 ?910次閱讀

    深度解析:SMT貼片打樣加工的每一步都至關重要

    加工的具體方法和流程至關重要,這不僅有助于提升產品質量,還能優化生產流程,降低成本。以下是對SMT貼片打樣加工方法及流程的詳細介紹。 一、SMT貼片打樣加工的方法 1. 鋼網制作 在進行SMT貼片加工之前,首先需要根據PCB板的布局和設計,制作一張精密
    的頭像 發表于 11-22 09:25 ?555次閱讀
    深度解析:SMT貼片打樣加工的每一步都<b class='flag-5'>至關重要</b>

    如何構建Linux文件系統

    構建Linux文件系統是一個涉及多個步驟和概念的過程,它對于Linux系統的啟動和運行至關重要。
    的頭像 發表于 10-05 16:47 ?698次閱讀

    無刷電機驅動芯片方案的選擇至關重要

    在當今科技飛速發展的時代,無刷電機因其高效、低噪、長壽命等顯著優勢,在眾多領域得到了廣泛應用,從工業自動化到智能家居,從電動汽車到航空航天。而在無刷電機系統中,驅動芯片方案的選擇至關重要,它直接影響
    的頭像 發表于 09-05 17:28 ?1277次閱讀

    隔離電源模塊有什么作用

    隔離電源模塊在電力系統和電子設備中扮演著至關重要的角色,其主要作用體現在多個方面,包括但不限于安全隔離、噪聲隔離、接地環路消除、保護功能、電壓變換與穩壓、以及降噪等。
    的頭像 發表于 08-23 11:35 ?3645次閱讀

    智慧用電對學校起到至關重要的作用?

    ? ? ?智慧用電對學校起到了多方面的重要作用: 1. 保障用電安全 : · 實時監測電氣線路的運行狀況,如電流、電壓、漏電等,及時發現潛在的電氣故障和安全隱患,例如線路老化、短路等問題,預防電氣
    的頭像 發表于 08-14 17:07 ?492次閱讀
    智慧用電對學校起到<b class='flag-5'>至關重要</b>的作用?

    夏季雷雨頻繁,新能源車輛車載充電機與整車防水設計至關重要

    車載充電機(On-Board Charger,OBC)與車載直流轉換器(DC-DC Converter)作為新能源汽車上至關重要的零部件,需要有特殊的防水處理。
    的頭像 發表于 07-30 09:07 ?671次閱讀
    夏季雷雨頻繁,新能源車輛車載充電機與整車防水設計<b class='flag-5'>至關重要</b>