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

ハードウェアトロイが通常のテストで見つかりにくい主な理由はどれか。

  1. Aハードウェアトロイは、チップの外に取り付けられているから
  2. Bハードウェアトロイは、テストの装置を壊してしまうから
  3. C非常にまれな入力や条件(トリガ)のときだけ動くように作られ、普段は正常な回路と同じように振る舞うから
答えと解説を見る

正解:C. 非常にまれな入力や条件(トリガ)のときだけ動くように作られ、普段は正常な回路と同じように振る舞うから

製造のテストは、設計どおりの機能が正しく動くかを確かめるものです。ハードウェアトロイは、特定の32ビットの値が入力されたとき、あるカウンタが何十億回に達したとき、といったテストではまず起こらない条件でだけ動くように作られるので、普段は正常に見えます。回路の規模も、全体の数十億個のトランジスタに比べてごくわずかで済むため、見た目での発見も困難です。

  • A. チップの中の回路に紛れ込みます。
  • B. 装置を壊すわけではありません。
  • C. 正しい。テストで起こらない条件を引き金にします。
この分野を解く 分野ページへ

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

  1. ハードウェアトロイへの対策として当てはまらないものはどれか。
  2. 半導体の流通で問題になる偽造チップ(リマーク品など)の危険として正しいものはどれか。
  3. 製品として出荷する機器で、JTAGなどのデバッグ用のポートを無効にしたり、認証が必要なようにしたりする理由として正しいものはどれか。
  4. ICカードなどのセキュリティ用のチップに求められる耐タンパ性の説明として正しいものはどれか。
  5. チップの中に鍵を書き込んで保存する方法として、一般に使われているものはどれか。