硬體安全

下列關於由PUF產生金鑰時,要搭配錯誤更正機制(輔助資料等)的原因,何者正確?

  1. A因為溫度、電壓與雜訊,PUF輸出的部分位元每次讀取時可能會改變,而金鑰每次都必須完全相同
  2. B因為PUF的輸出每次都會使所有位元反轉
  3. C因為進行錯誤更正後,金鑰長度會自動變成2倍
查看答案與解析

正確答案:A. 因為溫度、電壓與雜訊,PUF輸出的部分位元每次讀取時可能會改變,而金鑰每次都必須完全相同

PUF的值由製造差異決定,但在兩個候選之差很小的記憶胞中,值可能會因溫度、電壓與雜訊而在每次讀取時改變。密碼金鑰只要差1個位元就無法使用,因此在註冊時事先產生稱為輔助資料(helper data)的輔助資訊,每次讀取時先以錯誤更正碼修正搖擺的位元,再產生金鑰。輔助資料的設計是不洩漏金鑰本身。

  • A. 正確。先修正些微的搖擺再作為金鑰。
  • B. 大部分位元每次都相同。
  • C. 不是為了增加金鑰長度。
練習這個領域 前往領域頁面

硬體安全的其他題目

  1. 下列關於內建於晶片的真亂數產生器(TRNG)的說明,何者正確?
  2. 下列關於產生密碼金鑰時,若使用容易被預測的低品質亂數,可能發生的情況,何者正確?
  3. 下列關於硬體木馬(Hardware Trojan)的說明,何者正確?
  4. 下列何者是硬體木馬在一般測試中不易被發現的主要原因?
  5. 下列何者不屬於對硬體木馬的對策?