什麼是TrustZone

Arm 處理器的安全性機制。切換安全世界與一般世界,並以匯流排訊號區分及限制對記憶體與周邊電路的存取。

日文名稱: TrustZone

「TrustZone」出現在1領域的2道練習題中(硬體安全等)。

這個名詞所屬的領域: 硬體安全

練習TrustZone的題目

下列關於Arm TrustZone基本機制的說明,何者正確?

  1. A安全的處理全部在另一台電腦上進行
  2. B一般世界(Normal World)的程式可以自由讀取安全世界(Secure World)的記憶體
  3. CCPU具有安全世界與一般世界的狀態,以匯流排的訊號等區分對記憶體與周邊電路的讀寫來自哪一個世界並加以限制
查看答案與解析

正確答案:C. CPU具有安全世界與一般世界的狀態,以匯流排的訊號等區分對記憶體與周邊電路的讀寫來自哪一個世界並加以限制

在TrustZone中,CPU核心在安全與一般兩種狀態之間切換運作,每次讀寫時,表示目前處於哪種狀態的訊號都會輸出到匯流排。記憶體與周邊電路側的電路會看這個訊號,拒絕一般狀態對分配給安全狀態之區域的存取。因為不需追加專用晶片,就能在單一SoC內建立安全區域,所以廣泛用於智慧型手機等。

解析中的「TrustZone」

出現「TrustZone」的題目(2題)

  1. 下列關於Arm TrustZone基本機制的說明,何者正確?
  2. 下列關於TEE(可信執行環境)的說明,何者正確?

相關名詞

SoC(系統單晶片) TEE(可信執行環境) 功耗分析攻擊(Power analysis attack) 安全開機(Secure boot) 冷開機攻擊(Cold boot attack) 抗竄改性(Tamper resistance) 防回滾保護(Anti-rollback protection) 信任根(Root of trust) 恆定時間實作(Constant-time implementation) 故障注入攻擊(Fault injection attack)

前往名詞解釋列表