ハードウェアセキュリティ

鍵の保管にPUFを使う利点として正しいものはどれか。

  1. A鍵の値を、利用者が自由に選べる
  2. B鍵が電源を切っても必ずメモリに残る
  3. C鍵を不揮発メモリに書いておく必要がなく、使うときだけ作り出すので、チップを解析されても取り出されにくい
答えと解説を見る

正解:C. 鍵を不揮発メモリに書いておく必要がなく、使うときだけ作り出すので、チップを解析されても取り出されにくい

鍵をフラッシュやeFuseに書いておくと、チップを開けて記憶の内容を直接読み取る攻撃の対象になります。PUFを使えば、鍵はチップの物理的な性質から使うたびに作り出され、電源を切っている間はどこにも保存されていません。また、PUFの値を読もうとチップを加工すると、ばらつきの性質そのものが変わってしまうので、取り出しはさらに難しくなります。

  • A. 値はばらつきで決まるので、自由には選べません。
  • B. 保存しないことが利点です。
  • C. 正しい。電源を切った状態では鍵がどこにも保存されていません。
この分野を解く 分野ページへ

ハードウェアセキュリティのほかの問題

  1. SRAM PUFが利用している性質として正しいものはどれか。
  2. PUFから鍵を作るときに、誤り訂正の仕組み(ヘルパーデータなど)を組み合わせる理由として正しいものはどれか。
  3. チップに内蔵される真性乱数生成器(TRNG)の説明として正しいものはどれか。
  4. 暗号の鍵を作るときに、予測されやすい質の悪い乱数を使うと起こりうることとして正しいものはどれか。
  5. ハードウェアトロイ(ハードウェアトロイの木馬)の説明として正しいものはどれか。