硬體安全

下列關於Intel SGX這類「飛地(enclave)」型TEE的特徵,何者正確?

  1. A在外接硬碟上執行整個作業系統核心
  2. B在由CPU將記憶體加密保護的區域中執行應用程式的一部分,連作業系統或超管理器(hypervisor)也無法讀取其內容
  3. C飛地內的資料任何人都能自由改寫
查看答案與解析

正確答案:B. 在由CPU將記憶體加密保護的區域中執行應用程式的一部分,連作業系統或超管理器(hypervisor)也無法讀取其內容

在飛地中,只有應用程式處理機密的部分在特殊的記憶體區域中執行,該區域在CPU內經過加密與竄改偵測後才放到主記憶體。連作業系統、超管理器,以及以物理方式讀取記憶體的攻擊者都看不到內容。需要信任的只有CPU及其程式碼。不過也有報告指出其對旁路攻擊的脆弱性,使用時需要留意。

  • A. 並不是在外接硬碟上執行。
  • B. 正確。將信任範圍縮小到只有CPU與應用程式的一部分。
  • C. 其中的資料受到保護。
練習這個領域 前往領域頁面

硬體安全的其他題目

  1. 在雲端使用的「機密運算(confidential computing)」中,由CPU將虛擬機器的記憶體加密的功能(AMD SEV、Intel TDX等),其目的下列何者正確?
  2. 下列關於PUF(物理不可複製函數)的說明,何者正確?
  3. 下列關於使用PUF保管金鑰的優點,何者正確?
  4. 下列關於SRAM PUF所利用的性質,何者正確?
  5. 下列關於由PUF產生金鑰時,要搭配錯誤更正機制(輔助資料等)的原因,何者正確?