硬體安全

下列關於作為功耗分析對策所使用的遮罩(masking)的概念,何者正確?

  1. A用膠帶覆蓋晶片表面使其看不見
  2. B將處理中途的值每次都與不同的亂數組合來隱藏,切斷耗電量與機密值之間的關係
  3. C讓所有機器的密碼金鑰都相同
查看答案與解析

正確答案:B. 將處理中途的值每次都與不同的亂數組合來隱藏,切斷耗電量與機密值之間的關係

功耗分析利用的是處理中途的值與耗電量之間的相關性。在遮罩中,不直接處理中途的值x,而是以每次新產生的亂數m與其組合(例如x與m的互斥或)來表示,最後再還原為正確的結果。電路實際處理的值每次都隨機變化,耗電量與機密值的相關性就變得難以看出。亂數的品質,以及電路內部不讓中途的值洩漏的作法很重要。

  • A. 不是在物理上覆蓋。
  • B. 正確。即使金鑰相同,每次處理的也是不同的值。
  • C. 使用相同金鑰的話,分析1台就會使整體陷入危險。
練習這個領域 前往領域頁面

硬體安全的其他題目

  1. 下列關於利用電磁波的旁路分析的特徵,何者正確?
  2. 下列關於錯誤注入攻擊(故障注入攻擊)的說明,何者正確?
  3. 下列何者不屬於對錯誤注入攻擊的對策?
  4. 下列何者是對DRAM列錘攻擊(Rowhammer)的對策?
  5. 下列關於冷開機攻擊(cold boot attack)成立的原因與代表性對策的組合,何者正確?