硬體安全
下列何者是一般用來把金鑰寫入晶片內保存的方法?
- A只能寫入一次的eFuse或OTP記憶體,或加密後放在非揮發性記憶體中的方法
- B把金鑰的值印在晶片表面
- C把金鑰的值直接放在外部任何人都能讀取的記憶體中
查看答案與解析
正確答案:A. 只能寫入一次的eFuse或OTP記憶體,或加密後放在非揮發性記憶體中的方法
eFuse是對細小的佈線通以大電流將其熔斷,逐位元寫入、只能寫入一次的記憶體。製造之後,有時會寫入各機器專屬的金鑰與設定,並設為軟體無法讀取、只有密碼電路能使用。此外,也有把以PUF產生的金鑰加密後之金鑰放在快閃記憶體中的方法。不論哪種方法,限縮讀取路徑都很重要。
- A. 正確。也會使用限制讀取或與PUF組合的方式。
- B. 一看就會立刻知道。
- C. 金鑰會立刻被竊取。