ハードウェアセキュリティ
鍵の保管にPUFを使う利点として正しいものはどれか。
- A鍵の値を、利用者が自由に選べる
- B鍵が電源を切っても必ずメモリに残る
- C鍵を不揮発メモリに書いておく必要がなく、使うときだけ作り出すので、チップを解析されても取り出されにくい
答えと解説を見る
正解:C. 鍵を不揮発メモリに書いておく必要がなく、使うときだけ作り出すので、チップを解析されても取り出されにくい
鍵をフラッシュやeFuseに書いておくと、チップを開けて記憶の内容を直接読み取る攻撃の対象になります。PUFを使えば、鍵はチップの物理的な性質から使うたびに作り出され、電源を切っている間はどこにも保存されていません。また、PUFの値を読もうとチップを加工すると、ばらつきの性質そのものが変わってしまうので、取り出しはさらに難しくなります。
- A. 値はばらつきで決まるので、自由には選べません。
- B. 保存しないことが利点です。
- C. 正しい。電源を切った状態では鍵がどこにも保存されていません。