令和5年度 春期 午前Ⅱ 問11
攻撃手法
タイミング攻撃の対策
サイドチャネル攻撃の手法であるタイミング攻撃の対策として,最も適切なものはどれか。
- ア演算アルゴリズムに処理を追加して,秘密情報の違いによって演算の処理時間に差異が出ないようにする。
- イ故障を検出する機構を設けて,検出したら秘密情報を破壊する。
- ウコンデンサを挿入して,電力消費量が時間的に均一になるようにする。
- エ保護層を備えて,内部のデータが不正に書き換えられないようにする。
答えと解説を見る
✓ これが正解ア演算アルゴリズムに処理を追加して,秘密情報の違いによって演算の処理時間に差異が出ないようにする。
解説
秘密情報によって処理時間に差が出ないようにするのが対策です。
サイドチャネル攻撃は、暗号処理を行う装置から漏れる処理時間や消費電力などの物理的な情報を観測し、鍵などの秘密情報を推測する攻撃です。タイミング攻撃はその中でも、処理にかかる時間の違いを手掛かりにします。そのため、秘密情報の値によって処理時間が変わらないように演算に処理を加え、時間を一定にすることが対策になります。攻撃者が何を観測しているかに合わせて対策を選ぶのが、この問の軸です。
ほかの選択肢はなぜ違うのか
- イ故障を検出する機構を設けて,検出したら秘…:故障を検出したら秘密情報を消す仕組みは、装置に誤動作を起こさせて秘密情報を引き出す故障利用攻撃への対策です。処理時間の差を観測する攻撃には効果がありません。
- ウコンデンサを挿入して,電力消費量が時間的…:コンデンサで電力消費を均一にするのは、消費電力の変化から秘密情報を推測する電力解析攻撃への対策です。観測される情報が電力であり、処理時間ではありません。
- エ保護層を備えて,内部のデータが不正に書き…:保護層でデータの不正な書換えを防ぐのは、装置を物理的に調べたり改ざんしたりする攻撃への対策で、耐タンパ性を高めるものです。処理時間の差を隠す効果はありません。
この問題の用語
- アルゴリズム問題を解くための、決まった手順や考え方そのものです。同じ問題でも手順によって、処理にかかる時間や必要な記憶量が変わります。
出典:令和5年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問11
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問6:XMLデジタル署名の特徴(アルゴリズム)
- 令和7年度 春期 午前Ⅱ 問14:タイミング攻撃の対策(アルゴリズム)
- 令和6年度 秋期 午前Ⅱ 問5:PQCに関する問題(アルゴリズム)
- 令和6年度 秋期 午前Ⅱ 問2(アルゴリズム)
- 令和5年度 秋期 午前Ⅱ 問4:XMLデジタル署名の特徴(アルゴリズム)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)