硬體安全

下列何者是一般用來把金鑰寫入晶片內保存的方法?

  1. A只能寫入一次的eFuse或OTP記憶體,或加密後放在非揮發性記憶體中的方法
  2. B把金鑰的值印在晶片表面
  3. C把金鑰的值直接放在外部任何人都能讀取的記憶體中
查看答案與解析

正確答案:A. 只能寫入一次的eFuse或OTP記憶體,或加密後放在非揮發性記憶體中的方法

eFuse是對細小的佈線通以大電流將其熔斷,逐位元寫入、只能寫入一次的記憶體。製造之後,有時會寫入各機器專屬的金鑰與設定,並設為軟體無法讀取、只有密碼電路能使用。此外,也有把以PUF產生的金鑰加密後之金鑰放在快閃記憶體中的方法。不論哪種方法,限縮讀取路徑都很重要。

  • A. 正確。也會使用限制讀取或與PUF組合的方式。
  • B. 一看就會立刻知道。
  • C. 金鑰會立刻被竊取。
練習這個領域 前往領域頁面

硬體安全的其他題目

  1. 讓CPU具備AES密碼專用指令(AES-NI等)的優點中,除了速度之外還可舉出下列何者?
  2. 下列關於以「恆定時間」實作密碼處理時應遵守的事項,何者正確?
  3. 下列關於作為快取旁路對策,將共用快取分割(partitioning)的概念,何者正確?
  4. 下列關於在處理機密的系統中,有時會停用CPU的同時多執行緒(SMT)的原因,何者正確?
  5. 下列何者是對於連接在電腦上的外部機器利用DMA擅自讀寫主記憶體內容的攻擊的對策?