日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

18-Chain of trust bindings

發(fā)布時間:2025/3/21 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 18-Chain of trust bindings 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

引流關(guān)鍵詞: 中斷、同步異常、異步異常、irq、fiq、BL1,BL2,BL3,BL31,BL32,BL33,AP_BL1,AP_BL2,AP_BL3,AP_BL31,AP_BL32,AP_BL33,SCP_BL1,SCP_BL2,BL0,BL30, optee、ATF、TF-A、Trustzone、optee3.14、MMU、VMSA、cache、TLB、arm、armv8、armv9、TEE、安全、內(nèi)存管理、頁表…

快速鏈接:
.
👉👉👉 個人博客筆記導(dǎo)讀目錄(全部) 👈👈👈


[專欄目錄]-ATF/FF-A/specification學(xué)習(xí)


18.信任綁定鏈?

設(shè)備樹允許在包含“清單”和“圖像”作為子節(jié)點的“嬰兒”節(jié)點的幫助下描述信任鏈。“manifests”和“images”節(jié)點包含多個子節(jié)點(即“certificate”和“image”節(jié)點),分別提及證書和圖像的屬性。

此外,設(shè)備樹描述了“非易失性計數(shù)器”節(jié)點,該節(jié)點包含多個子節(jié)點,提及信任鏈中使用的所有非易失性計數(shù)器的屬性。

18.1. cot

這是包含“manifests”和“images”作為子節(jié)點的根節(jié)點

18.2. 清單和證書節(jié)點綁定定義?

  • Manifests node
    描述:證書節(jié)點的容器。

特性

兼容的:
用途:必填

值類型:<字符串>

定義:必須是“arm, cert-descs”

  • Certificate node
    描述:

描述在身份驗證過程中使用的證書屬性。

特性

根證書
用法:

沒有父母的證書是必需的。換句話說,使用信任根公鑰驗證的證書。

值類型:

圖像 ID
用法:每個具有唯一 ID 的證書都需要。

值類型:

父母
用法:

它指的是它們的父圖像,通常包含驗證證書的信息。所有非根證書都需要此屬性。

根證書不需要此屬性,因為根證書是使用平臺提供的信任根公鑰驗證的。

值類型:

簽名密鑰
用法:

此屬性用于引用父證書節(jié)點中存在的公鑰節(jié)點,并且它是使用父證書中存在的公鑰進行身份驗證的所有非根證書的必需屬性。

根證書不需要此屬性,因為根證書是使用平臺提供的信任根公鑰驗證的。

值類型:

防回滾計數(shù)器
用法:

所有使用非易失性計數(shù)器保護免受回滾攻擊的證書都使用此屬性,它是一個可選屬性。

此屬性用于引用“非易失性計數(shù)器”節(jié)點中存在的非易失性計數(shù)器子節(jié)點之一。

值類型:

  • SUBNODES
    描述:

這些節(jié)點顯示證書中存在的哈希和公鑰信息。

公鑰節(jié)點
說明:在證書中提供公鑰信息。

特性

樣的
用法:

此屬性提供證書中提供的公鑰的對象 ID,可以幫助提取哪些公鑰信息。

值類型:<字符串>

哈希節(jié)點
說明:提供證書中的哈希信息。

特性

樣的
用法:

該屬性提供證書中提供的散列的對象ID,可以幫助提取哪些散列信息。

值類型:<字符串>

例子:

cot {manifests {compatible = "arm, cert-descs”trusted-key-cert: trusted-key-cert {root-certificate;image-id = <TRUSTED_KEY_CERT_ID>;antirollback-counter = <&trusted_nv_counter>;trusted-world-pk: trusted-world-pk {oid = TRUSTED_WORLD_PK_OID;};non-trusted-world-pk: non-trusted-world-pk {oid = NON_TRUSTED_WORLD_PK_OID;};};scp_fw_key_cert: scp_fw_key_cert {image-id = <SCP_FW_KEY_CERT_ID>;parent = <&trusted-key-cert>;signing-key = <&trusted_world_pk>;antirollback-counter = <&trusted_nv_counter>;scp_fw_content_pk: scp_fw_content_pk {oid = SCP_FW_CONTENT_CERT_PK_OID;};};...next-certificate {};}; };

18.3. 圖像和圖像節(jié)點綁定定義?

  • Images node
    描述:圖像節(jié)點的容器

特性

兼容的:
用途:必填

值類型:<字符串>

定義:必須是“arm, img-descs”

  • Images node
    描述:

描述將在身份驗證過程中使用的圖像屬性。

特性

圖像 ID
用法:每個具有唯一 ID 的圖像都需要。

值類型:

父母
用法:

每個圖像都需要提供對其父圖像的引用,其中包含對其進行身份驗證所需的信息。

值類型:

哈希
用法:

對于使用哈希方法驗證的所有圖像都是必需的。此屬性用于引用父證書節(jié)點中存在的哈希節(jié)點。

值類型:

筆記:

目前,所有圖像都使用“哈希”方法進行驗證。將來,可能有多種方法可用于驗證圖像。

例子:

cot {images {compatible = "arm, img-descs";scp_bl2_image {image-id = <SCP_BL2_IMAGE_ID>;parent = <&scp_fw_content_cert>;hash = <&scp_fw_hash>;};...next-img {};}; };

18.4. 非易失性計數(shù)器節(jié)點綁定定義?

  • 非易失性計數(shù)器節(jié)點
    描述:包含非易失性計數(shù)器的屬性。

特性

兼容的:
用途:必填

值類型:<字符串>

定義:必須是“arm, non-volatile-counter”

#address-cells
用途:必填

值類型:

定義:

必須根據(jù)非易失性計數(shù)器寄存器的地址大小設(shè)置

#size-細胞
用途:必填

值類型:

定義:必須設(shè)置為0

  • SUBNODE
    計數(shù)器節(jié)點
    描述:包含平臺中存在的各種非易失性計數(shù)器。

特性
ID
用法:每個具有唯一 id 的 nv-counter 都需要。

值類型:

注冊
用法:

注冊非易失性計數(shù)器的基地址,它是必需的屬性。

值類型:

樣的
用法:

此屬性提供證書中提供的非易失性計數(shù)器的對象 ID,它是必需屬性。

值類型:<字符串>

示例:以下是 ARM 平臺的非易失性計數(shù)器示例

non_volatile_counters: non_volatile_counters {compatible = "arm, non-volatile-counter";#address-cells = <1>;#size-cells = <0>;trusted-nv-counter: trusted_nv_counter {id = <TRUSTED_NV_CTR_ID>;reg = <TFW_NVCTR_BASE>;oid = TRUSTED_FW_NVCOUNTER_OID;};non_trusted_nv_counter: non_trusted_nv_counter {id = <NON_TRUSTED_NV_CTR_ID>;reg = <NTFW_CTR_BASE>;oid = NON_TRUSTED_FW_NVCOUNTER_OID;}; };

18.5。信任綁定鏈的未來更新?

需要重新審視這個具有約束力的文檔,以概括一些當前特定于 X.509 證書的術(shù)語,例如對象 ID。

總結(jié)

以上是生活随笔為你收集整理的18-Chain of trust bindings的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。