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

將安全晶片的生命週期狀態分為測試、正式量產(production)、退貨故障解析(RMA)等來管理。從正式量產狀態移到RMA狀態以進行故障解析時,適當的處理是下列何者?

  1. A為了方便解析,在保留正式量產時使用的金鑰與使用者資料的情況下,開啟所有測試與除錯功能
  2. B先清除或停用正式量產時使用的金鑰等機密,再開啟解析用的功能,並使其無法回到正式量產狀態
  3. C移到RMA狀態的晶片,在解析結束後立即回到正式量產狀態,以便當作新品再次出貨
查看答案與解析

正確答案:B. 先清除或停用正式量產時使用的金鑰等機密,再開啟解析用的功能,並使其無法回到正式量產狀態

故障解析需要開啟強大的測試與除錯功能,但若直接開啟,正式量產時使用的金鑰與使用者資料可能被讀出。因此,在移到RMA狀態的程序中,先清除正式量產的機密,或切斷使用它們的路徑,之後才能使用解析功能。若把狀態轉換記錄在OTP或eFuse中使其成為單向,並使其無法從RMA狀態回到正式量產,為解析而開啟的晶片就不會再次流入市面。OpenTitan等公開的信任根設計,也規定了這類生命週期狀態的管理。

  • A. 在保留機密的情況下開啟除錯功能,金鑰與使用者資料可能被讀出。
  • B. 正確。先清除機密再開啟解析功能,並使其無法回復。
  • C. 若把為解析而開啟功能的晶片回到正式量產,就無法保證安全。
練習這個領域 前往領域頁面

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

  1. 在進行密碼處理的晶片中,掃描測試用的掃描鏈可能成為攻擊途徑的理由,與其對策的組合,正確的是下列何者?
  2. 以瞬間降低電源電壓的電壓突波使晶片發生錯誤動作的主要理由,正確的是下列何者?
  3. 在故障注入攻擊中,使用雷射的方法與使用電磁脈衝的方法,其特徵的組合正確的是下列何者?
  4. 某種故障注入嘗試每次成功的機率為0.1%,各次結果互相獨立。嘗試1,000次時,至少成功1次的機率最接近下列何者?
  5. 假設韌體的簽章確認,在1次故障注入嘗試中被跳過的機率為1/1,000。現在把相同的確認在2個地方進行,必須兩者都被跳過,攻擊才會成功。若1次嘗試能同時鎖定2個地方,且各自被跳過的事件互相獨立、機率皆為1/1,000,則攻擊成功前所需嘗試次數的期望值是下列何者?