信任执行环境参考文件

面對所有複雜的軟體系統,瞭解不同模組的交互作用及基礎硬體的功能,相當關鍵。為了協助開發信任執行環境、利用安全监控功能或審查第三方信任執行環境,Arm 建議合作伙伴審查下面列出的文件,並可能希望每年參加全球舉辦的眾多 TrustZone 训练課程之"一。

Arm 架构參考手冊

评论:Arm 架构參考手冊定義 TrustZone SMC 中使用的實作和指令,以及架构 v7 和 v8 之"間異常模型中的變體。

条款和条件:这些手册需要一个 www.arm.com 帐户。请在 註册或透過上面的連結登入。這些文件是免費的並且是非機密的,但是它們受終端使用者授權協議中列出的特定條款的約束。

Arm 技术參考手冊

评论:Arm 技术參考手冊定義特定處理器的行為和實作,有助於理解處理器之"間的權衡和差異。所有 Cortex 處理器都支援 TrustZone 技术。Cortex-A57 和 Cortex-A53 處理器 TRM 目前僅供處理器被授權人使用。

处理器勘误表

瀏覽至 Cortex-A 系列處理器並選擇您感興趣的處理器和版本。如果處理器軟體勘誤表可用,則應顯示該勘誤表。

评论:Arm 处理器勘误表文件定義特定處理器行為中的勘誤表,並且需要確保在最廣泛的條件下實現正確的行為。任何影響處理器安全性的勘誤都會立即提升到最高分類,以確保軟體廠商瞭解潛在問題和解決方法。Cortex-A57 和 Cortex-A53 处理器勘误表目前僅供處理器被授權人使用。

条款和条件:这些手册需要一个 www.arm.com 帐户。请在 註册或透過上面的連結登入。這些文件是免費的並且是非機密的,但是它們受終端使用者授權協議中列出的特定條款的約束。

白皮书

评论:TrustZone 白皮书介紹 TrustZone、信任執行環境、安全作業系統和特定應用程式使用場景的許多概念。

条款和条件:本白皮书可在 上取得,并且是非机密的。

平台设计文件

信任基礎系統架构文件

评论:Arm 平台设计文件是系統建議,旨在指導晶片廠商在功能、成本、複雜性和上市時程之"間做出各種權衡。TBSA 文件側重於針對客戶端和企業平台的複雜 SoC 的安全性需求。信任執行環境的開發或實作不需要這些文件,但是它們可能有助於理解不同的晶片廠商針對各種市場需求做出的設計選擇。

条款和条件:這些系統建議可透過 TrustZone 就緒計畫取得,並受保密協議的約束。如果您希望執行相關協議,請聯絡您的 Arm 代表。

TrustZone 的系統 IP

CoreLink Interconnect

CoreLink Interconnect 提供內建 AMBA? 連網功能,包括建立受 TrustZone 保護的系統所需的功能
产物:CCI-400、NIC-400

進階 AMBA 3 互聯 NIC-301

Arm AMBA?3.0 AXI 匯流排可以將處理器核心的安全狀態傳播到 SoC 內外的記憶體和周邊設備
产物:NIC-301

评论:系統 IP 對於 SoC 內 TrustZone 安全狀態的傳播至關重要,本節概述管理這些訊號所需的關鍵元件。其他 IP 模塊,例如數位版權管理、繪圖處理器、影片和顯示器控制器,也將整合到安全的 SoC 中。這些模塊可能來自 Arm 廣泛的 IP 产物組合,在這種情況下,請造訪 瞭解更多资讯,或者它们可能来自第叁方。如果您不确定,请联络您的晶片厂商进行澄清。

条款和条件:系統 IP 手冊可在 上取得。这些文件是免费的并且是非机密的。

TrustZone 训练課程

Arm TrustZone 训练課程

评论:本課程旨在讓平台开发人员全面瞭解如何使用 Arm TrustZone 技术設計信任的系統。該課程介紹 v6Z、v7-A 和 v8-A 處理器的安全性擴展。允許安全啟动、數位版權管理或行動支付等操作的平台和軟體需求。

该课程讨论一个完整的信任系统,包括:

  • 安全啟动
  • 安全监控
  • 信任的核心和应用程式
  • 正常世界作业系统驱动程式
  • 正常世界应用程式开发
  • 平台设计
  • 认证

条款和条件:训练課程以合約為準。請聯絡您當地的 Arm 合作伙伴經理或我們的 支援团队

Arm 互聯社群