令和7年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問14
テクノロジ/セキュリティサイドチャネル攻撃の手法であるタイミング攻撃の対策として,最も適切なものはどれか。
出典:令和7年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問14
- ア演算アルゴリズムに処理を追加して,秘密情報の違いによって演算の処理時間に差異が出ないようにする。
- イコンデンサを挿入して,電力消費量が時間的に均一になるようにする。
- ウハードウェアを自ら診断することによって故障を検出する機構,及び故障を検出したら秘密情報を破壊する機構を設ける。
- エ保護層を備えて,内部のデータが不正に書き換えられないようにする。
正解:ア
解説
タイミング攻撃は,暗号処理などの演算に要する時間の差異を測定・解析することで,秘密鍵などの秘密情報を推定するサイドチャネル攻撃です。対策としては,秘密情報の値にかかわらず演算の処理時間が一定になるように,ダミー演算の追加や条件分岐の排除などアルゴリズムに処理を追加することが有効です。
選択肢ごとの解説
- ア正しい。演算アルゴリズムに処理を追加し,秘密情報の違いによって処理時間に差異が出ないようにすることがタイミング攻撃対策です。
- イ誤り。コンデンサを挿入して電力消費量を均一化する対策は,電力解析攻撃(DPA/SPA)への対策です。
- ウ誤り。故障検出時に秘密情報を破壊する機構は,フォールト攻撃(故障利用攻撃)への対策です。
- エ誤り。保護層による不正な書換え防止は,プロービング攻撃など物理的な改ざんへの対策です。