硬體安全的進階主題與趨勢

要讓已出貨產品的除錯埠只能由製造商的技術人員開啟,最適當的安全除錯(驗證式除錯)設計是下列何者?

  1. A決定一個所有產品共用的固定密碼,只要輸入它,就能開啟任何一台產品的除錯埠
  2. B讓除錯埠保持開啟,在使用說明書中寫上「使用者不得使用除錯埠」以禁止使用
  3. C對包含各設備識別碼與每次不同之亂數的挑戰,只有在確認以製造商私密金鑰簽署的回應後,才僅限該次開啟
查看答案與解析

正確答案:C. 對包含各設備識別碼與每次不同之亂數的挑戰,只有在確認以製造商私密金鑰簽署的回應後,才僅限該次開啟

共用密碼只要從1台讀出或由相關人員洩漏,所有產品的除錯埠都會被打開。在挑戰-回應方式中,設備只持有驗證用的公開金鑰,簽署用的私密金鑰則放在製造商的硬體安全模組(HSM)等之中。由於挑戰包含設備識別碼與每次不同的亂數,即使記錄下一次的回應,也無法用於其他設備或下一次。在回應中指定開啟的範圍(到哪些核心或記憶體為止)並留下紀錄,就能限定於故障解析等正當用途。

  • A. 共用密碼只要從1台洩漏,就對所有產品有效。
  • B. 只是寫在說明書上,無法阻止攻擊者。
  • C. 正確。每台設備、每一次都需要不同的回應。
練習這個領域 前往領域頁面

硬體安全的進階主題與趨勢的其他題目

  1. 將安全晶片的生命週期狀態分為測試、正式量產(production)、退貨故障解析(RMA)等來管理。從正式量產狀態移到RMA狀態以進行故障解析時,適當的處理是下列何者?
  2. 在進行密碼處理的晶片中,掃描測試用的掃描鏈可能成為攻擊途徑的理由,與其對策的組合,正確的是下列何者?
  3. 以瞬間降低電源電壓的電壓突波使晶片發生錯誤動作的主要理由,正確的是下列何者?
  4. 在故障注入攻擊中,使用雷射的方法與使用電磁脈衝的方法,其特徵的組合正確的是下列何者?
  5. 某種故障注入嘗試每次成功的機率為0.1%,各次結果互相獨立。嘗試1,000次時,至少成功1次的機率最接近下列何者?