硬體安全

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

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

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

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

  • A. 是在同一個晶片內區分。
  • B. 要讓一般世界無法讀取。
  • C. 正確。將同一顆CPU分用於兩個世界。
練習這個領域 前往領域頁面

硬體安全的其他題目

  1. 下列關於Intel SGX這類「飛地(enclave)」型TEE的特徵,何者正確?
  2. 在雲端使用的「機密運算(confidential computing)」中,由CPU將虛擬機器的記憶體加密的功能(AMD SEV、Intel TDX等),其目的下列何者正確?
  3. 下列關於PUF(物理不可複製函數)的說明,何者正確?
  4. 下列關於使用PUF保管金鑰的優點,何者正確?
  5. 下列關於SRAM PUF所利用的性質,何者正確?