耐タンパ性を向上させる手法|科目A-1(応用情報技術者) 令和6年 秋期午前試験 問24

出典:令和6年秋期 午前 問24 分野:ハードウェア(中分類) / ハードウェア(小分類)
マイクロプロセッサの耐タンパ性を向上させる手法として,適切なものはどれか。
  • ア:ESD(Electrostatic Discharge)に対する耐性を強化する。
  • イ:チップ検査終了後に検査用パッドを残しておく。
  • ウ:チップ内部を物理的に解析しようとすると,内部回路が破壊されるようにする。
  • エ:内部メモリを物理アドレスに合わせて整然と配置する。
応用情報技術者
解説

耐タンパ性とは、機器やチップの内部を不正に解析したり、秘密情報を取り出したりしようとする行為に対する耐性のことです。

マイクロプロセッサの内部を物理的に解析しようとした際に、内部回路や機密情報が破壊される仕組みを設ければ、攻撃者による解析や情報取得を困難にできます。

したがって、が適切です。

❌他選択肢が誤りの理由
ア:ESD(Electrostatic Discharge)に対する耐性を強化する。
⇒ESD対策は、静電気による電子部品の故障や損傷を防ぐためのものです。不正な解析や改ざんへの耐性である耐タンパ性とは異なります。
イ:チップ検査終了後に検査用パッドを残しておく。
⇒検査用パッドを残すと、外部から内部回路へアクセスする手掛かりとなる可能性があり、耐タンパ性の向上にはつながりません。
エ:内部メモリを物理アドレスに合わせて整然と配置する。
⇒内部メモリを規則的に配置すると、物理解析によってデータの位置や構造を推測されやすくなる可能性があります。耐タンパ性を高める手法ではありません。
TSUNAGARU-ADVICE

まず押さえたいこと

耐タンパ性とは、機器を分解したりチップ内部を解析したりして、秘密情報や内部構造を不正に取得・改変する行為への耐性です。物理的な解析を試みたときに内部回路が破壊される仕組みは、耐タンパ性の向上につながります。

迷ったときの判断軸

「外部から物理的に解析されても秘密を守れるか」に注目します。ESD対策は静電気による故障への耐性を高めるものであり、検査用パッドを残したり内部メモリを規則的に配置したりすると、かえって解析を容易にする可能性があります。

科目Bにつなげるために

特に情報処理安全確保支援士試験合格を目指す方は、耐タンパ性を物理攻撃への対策として押さえましょう。チップの解析検知、秘密情報の消去、配線構造の難読化など、ハードウェアレベルで情報を守る考え方につながります。