什麼是Arm CCA(機密運算架構)

Arm的Confidential Compute Architecture的縮寫。在Arm架構中,除了一般世界(Normal world)與安全世界(Secure world)之外,再設置用來執行虛擬機器的領域(Realm)世界,以及管理世界切換的根(Root)世界,以實現VM型TEE的機制。CPU會以表格確認記憶體的各區域屬於哪個世界,因此超管理器即使為領域分配記憶體與CPU時間,也無法讀寫其內容。

日文名稱: Arm CCA

「Arm CCA(機密運算架構)」出現在1領域的1道練習題中(硬體安全的進階主題與趨勢等)。

這個名詞所屬的領域: 硬體安全的進階主題與趨勢

練習Arm CCA(機密運算架構)的題目

關於Arm CCA(Confidential Compute Architecture)所引入的領域(Realm),正確的說明是下列何者?

  1. A在一般世界與安全世界之外,再設置用來執行虛擬機器的領域世界,使超管理器即使分配資源也無法接觸其內容
  2. B只是把TrustZone的安全世界改名而已,在其中以設備製造商提供的OS,執行智慧型手機的指紋比對與付款等小型處理
  3. C領域內的程式不受硬體保護,只靠客體OS自己以軟體加密記憶體內容來保護
查看答案與解析

正確答案:A. 在一般世界與安全世界之外,再設置用來執行虛擬機器的領域世界,使超管理器即使分配資源也無法接觸其內容

TrustZone的安全世界是給設備製造商提供的小型可信OS使用的,並不適合讓使用者執行自己的虛擬機器。CCA在一般與安全世界之外,再設置領域世界,以及管理世界切換的根世界。CPU會以表格(顆粒保護表)確認記憶體的各區域屬於哪個世界,因此在一般世界執行的超管理器,即使為領域的虛擬機器分配記憶體與CPU時間,也無法讀寫其內容。它與AMD SEV-SNP、Intel TDX相同,是在Arm架構上實現VM型TEE的機制。

出現「Arm CCA(機密運算架構)」的題目(1題)

  1. 關於Arm CCA(Confidential Compute Architecture)所引入的領域(Realm),正確的說明是下列何者?

相關名詞

TrustZone CPU 時間(CPU time) TEE(可信執行環境) 目標列刷新(TRR) 指標驗證(PAC) 控制流程完整性 硬體物料清單(HBOM) 雷射故障注入 影子堆疊 數論轉換

前往名詞解釋列表