平成28年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問10
攻撃手法
タイミング攻撃の対策
サイドチャネル攻撃の手法であるタイミング攻撃の対策として,最も適切なものはどれか。
- ア演算アルゴリズムに対策を施して,機密情報の違いによって演算の処理時間に差異が出ないようにする。
- イ故障を検出する機構を設けて,検出したら機密情報を破壊する。
- ウコンデンサを挿入して,電力消費量が時間的に均一になるようにする。
- エ保護層を備えて,内部のデータが不正に書き換えられないようにする。
答えと解説を見る
✓ これが正解ア演算アルゴリズムに対策を施して,機密情報の違いによって演算の処理時間に差異が出ないようにする。
解説
機密情報によって処理時間に差が出ないようにするのが対策です。
タイミング攻撃は、サイドチャネル攻撃の一つです。暗号処理にかかる時間は、鍵などの機密情報の値によってわずかに変わることがあります。攻撃者は処理時間を何度も測り、その差から機密情報を推測します。対策は、手掛かりになる時間の差をなくすことです。演算アルゴリズムを工夫して、機密情報がどの値でも同じ時間で処理が終わるようにします。サイドチャネル攻撃の対策は、何を観測されるかで決まります。時間を観測する攻撃には、時間をそろえる対策が合います。
ほかの選択肢はなぜ違うのか
- イ故障を検出する機構を設けて,検出したら機…:故障を検出したら機密情報を破壊する仕組みは、わざと誤動作を起こさせて情報を引き出す攻撃への対策です。外から処理時間を測られることは防げず、時間の差という手掛かりはそのまま残ります。
- ウコンデンサを挿入して,電力消費量が時間的…:コンデンサで電力消費量を均一にするのは、消費電力の変化を測って機密情報を推測する攻撃への対策です。同じ仲間の攻撃ですが、観測されるのは電力の変化であり、処理にかかった時間ではありません。
- エ保護層を備えて,内部のデータが不正に書き…:保護層で内部のデータを不正な書換えから守るのは、機器を物理的にいじる攻撃への対策です。外から処理時間を測る攻撃に対しては、内部を守る層があっても効き目がありません。
この問題の用語
- アルゴリズム問題を解くための、決まった手順や考え方そのものです。同じ問題でも手順によって、処理にかかる時間や必要な記憶量が変わります。
- 機密決められた人以外に見せてはならない、という扱いのことです。社外秘などの区分を決め、書類に表示して全員に周知します。
出典:平成28年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問10
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問6:XMLデジタル署名の特徴(アルゴリズム)
- 令和7年度 春期 午前Ⅱ 問14:タイミング攻撃の対策(アルゴリズム)
- 平成29年度 春期 午前Ⅱ 問3:サイドチャネル攻撃の説明(機密)
- 平成27年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問5:サイドチャネル攻撃の説明(機密)
- 平成26年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問13:サイドチャネル攻撃の説明(機密)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)