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