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

故障注入攻撃への対策として当てはまらないものはどれか。

  1. A電圧やクロックの異常を検出するセンサを置き、異常があれば処理を止める
  2. B処理を速くするため、重要な確認を1回だけにする
  3. C重要な計算を2回行ったり逆の計算で確かめたりして、結果が一致しなければ出力しない
答えと解説を見る

正解:B. 処理を速くするため、重要な確認を1回だけにする

故障注入は1回の誤動作で守りを破ろうとするので、確認を1回だけにしているとそこが弱点になります。対策としては、電圧やクロック、光を検出するセンサ、重要な計算や比較を繰り返して結果を突き合わせる冗長化、誤動作を見つけたら鍵を消すなどの反応があります。ソフトウェアでも、重要な分岐を二重に確かめる、成功と失敗の値をビットの差の大きい値にする、などの工夫をします。

  • A. これは有効な対策です。
  • B. 正しい。1回の確認は誤動作1回で飛ばされてしまいます。
  • C. これは有効な対策です。
この分野を解く 分野ページへ

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

  1. DRAMのロウハンマーへの対策として当てはまるものはどれか。
  2. コールドブート攻撃が成り立つ理由と、代表的な対策の組み合わせとして正しいものはどれか。
  3. セキュアブートの説明として正しいものはどれか。
  4. セキュアブートの「ルートオブトラスト(信頼の起点)」として、チップの中に置かれるものとして最も適切なものはどれか。
  5. セキュアブートで、ソフトウェアの署名の確認に公開鍵暗号を使う利点として正しいものはどれか。