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

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

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

3天內不再提示

根隔離:顯式安全性的關鍵

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Ben Levine ? 2022-12-01 14:38 ? 次閱讀

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

如今,設計人員將獲得各種安全處理器品牌。但是,它們中的大多數都遵循幾乎相同的芯片架構。它最好的特征是基本上有兩個域,一個是非安全的,而另一個是安全的,用一個位將安全域與非安全域分開,圖 1。

pYYBAGOIS-yAGZdoAADHUOb7R5I875.png

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

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

用于安全應用程序的沙盒

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

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

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

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

許多域和隔離

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

pYYBAGOIS_SAPj1xAAD2y26z5E8908.png

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

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

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

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

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

分配給每個根的鍵

在此信任體系結構的多個根中,將為每個根分配一組密鑰。如上所述的一個操作是,它們使應用程序能夠針對每個根進行不同的簽名。因此,每個根本質上都有自己的一組私有應用程序。將應用程序加載到安全處理器內核時,將標識根,然后硬件專門為該根配置自身。

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

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

一個根可能能夠控制芯片上的某些外部邏輯。另一個根可能能夠控制一組不同的外部邏輯,但可能與另一個根不同。在本例中,讓我們再次使用我們的測試和調試示例。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 上運行的所有應用程序之間保持完全信任。

審核編輯: 郭婷

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

    關注

    68

    文章

    18929

    瀏覽量

    227280
  • soc
    soc
    +關注

    關注

    38

    文章

    4023

    瀏覽量

    217052
  • DRM
    DRM
    +關注

    關注

    0

    文章

    45

    瀏覽量

    15082
收藏 人收藏

    評論

    相關推薦

    固態電池安全性怎么樣

    固態電池在安全性方面表現出顯著的優勢,這主要得益于其獨特的固態電解質結構。以下是對固態電池安全性的詳細分析:
    的頭像 發表于 09-15 11:47 ?148次閱讀

    利用JTAGLOCK特性增強設備安全性

    電子發燒友網站提供《利用JTAGLOCK特性增強設備安全性.pdf》資料免費下載
    發表于 09-14 10:06 ?0次下載
    利用JTAGLOCK特性增強設備<b class='flag-5'>安全性</b>

    隔離電源與非隔離電源如何區分

    隔離電源與非隔離電源是兩種常見的電源類型,它們在電氣連接、安全性、應用場景等方面存在顯著差異。以下將從定義、工作原理、安全性、應用場景、優缺點等方面對兩者進行詳細區分。
    的頭像 發表于 08-23 11:36 ?769次閱讀

    請問DM平臺訪問安全性如何控制?

    DM平臺訪問安全性如何控制?
    發表于 07-25 06:10

    NFC風險與安全性:揭示NFC技術高安全性的真相

    在數字化日益普及的今天,NFC(近場通信)技術因其便捷和高效而被廣泛應用。然而,當提及NFC時,一些人可能會聯想到潛在的風險。本文將深入探討NFC風險,并強調其高安全性的特性,揭示NFC技術在
    的頭像 發表于 06-29 13:03 ?519次閱讀

    藍牙模塊的安全性與隱私保護

    藍牙模塊作為現代無線通信的重要組成部分,在智能家居、可穿戴設備、健康監測等多個領域得到了廣泛應用。然而,隨著藍牙技術的普及,其安全性和隱私保護問題也日益凸顯。本文將探討藍牙模塊在數
    的頭像 發表于 06-14 16:06 ?329次閱讀

    提升船舶安全性與效率:隔離驅動芯片的應用

    隨著科技的不斷發展,船舶行業也在不斷迎來新的技術革新,其中隔離驅動芯片作為一種關鍵的電子元件,在船舶領域發揮著重要作用。本文將深入探討隔離驅動芯片在船舶領域的應用及其技術特點。
    的頭像 發表于 05-31 10:00 ?242次閱讀

    設計高效分布智慧終端系統的關鍵要素

    設計高效分布智慧終端系統的關鍵要素包括以下幾個方面: 安全性安全性是設計分布智慧終端系統的首要考慮因素。由于終端系統涉及到多個節點和
    的頭像 發表于 01-24 14:52 ?270次閱讀

    隔離DC/DC轉換器提升電機運作的穩定性與安全性

    在電機應用中,必須采用逆變器或轉換器進行電源轉換,采用高隔離DC/DC轉換器,將有助于提升電機運作的穩定性與安全性,這對高功率、高速電機系統尤為重要。
    的頭像 發表于 01-16 18:18 ?1226次閱讀
    高<b class='flag-5'>隔離</b>DC/DC轉換器提升電機運作的穩定性與<b class='flag-5'>安全性</b>

    分布無紙化交互系統如何實現信息的安全性和保密

    分布無紙化交互系統可以通過以下幾種方式實現信息的安全性和保密: 數據加密 :對會議內容、文件和通信進行端到端加密,確保數據在傳輸和存儲過程中的安全性。 身份驗證和授權管理 :實施嚴
    的頭像 發表于 01-15 15:44 ?275次閱讀

    為何一零線可以供三火線共用呢?

    為何一零線可以供三火線共用呢? 一零線可以供三火線共用的原因可以從電力傳輸、安全性和經濟
    的頭像 發表于 12-12 14:15 ?1162次閱讀

    為工業應用選擇高安全性功率繼電器

    為工業應用選擇高安全性功率繼電器
    的頭像 發表于 12-05 15:11 ?370次閱讀
    為工業應用選擇高<b class='flag-5'>安全性</b>功率繼電器

    實現數據高效、安全傳輸的工業隔離網關

    隨著工業自動化的快速發展,工業互聯網的普及和智能制造的推進,工業數據傳輸的安全性和效率變得越來越重要。在這樣的背景下,工業隔離網關作為一種可以實現數據安全傳輸和有效管理的關鍵設備,正逐
    的頭像 發表于 11-23 15:59 ?512次閱讀

    求助,為什么說電氣隔離安全性比較高?

    為什么說電氣隔離安全性比較高?
    發表于 11-02 08:22

    MCU是怎么為物聯網端點設備提高安全性的?

    MCU 是怎么為物聯網端點設備提高安全性的?
    發表于 10-17 08:53