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