硬體安全的進階主題與趨勢
像OpenTitan或Caliptra這樣公開信任根電路設計的做法,最適當的優點是下列何者?
- A許多專家能檢查與驗證設計,不必依賴把機制保密,就更容易確認安全性
- B由於設計已經公開,每顆晶片的私密金鑰也可以隨設計一起公開,就不再需要金鑰管理
- C只要公開設計,就不再需要管理製造晶片的製程,以及在工廠寫入金鑰的製程
查看答案與解析
正確答案:A. 許多專家能檢查與驗證設計,不必依賴把機制保密,就更容易確認安全性
信任根是設備所有信任的起點,因此能確認其設計中沒有錯誤或隱藏功能非常重要。OpenTitan作為開放原始碼的矽信任根,Caliptra作為嵌入資料中心用SoC的信任根,都在2019年以後由多家企業參與公開了設計(OpenTitan於2019年、Caliptra於2022年發表)。這符合「安全性應靠保密金鑰、而非隱藏機制來維護」的想法(柯克霍夫原則),也能共享設計驗證與測試的成果。不過,每顆晶片之金鑰的管理、製造與金鑰寫入製程的管理,以及確認實際製造的晶片與公開的設計相符,仍需另外處理。
- A. 正確。能由許多人檢驗,成為不依賴隱藏的設計。
- B. 公開的是設計,每顆晶片的金鑰仍要保密。
- C. 即使公開設計,製造與寫入金鑰的製程仍須管理。