令和7年度 春期 情報処理安全確保支援士試験 午前II 問14
【問題14】
サイドチャネル攻撃の手法であるタイミング攻撃の対策として、最も適切なものはどれか。
演算アルゴリズムに処理を追加して、秘密情報の違いによって演算の処理時間に差異が出ないようにする。
コンデンサを挿入して、電力消費量が時間的に均一になるようにする。
ハードウェアを自ら診断することによって故障を検出する機構、及び故障を検出したら秘密情報を破壊する機構を設ける。
保護層を備えて、内部のデータが不正に書き換えられないようにする。
【解説】
ア: 演算アルゴリズムに処理を追加して、秘密情報の違いによって演算の処理時間に差異が出ないようにする。
正しい。タイミング攻撃は処理時間の違いから秘密情報を推測する攻撃であるため、処理時間に差異が出ないようにする対策が有効です。
イ: コンデンサを挿入して、電力消費量が時間的に均一になるようにする。
誤り。これは電力解析攻撃(パワーアナリシス)への対策であり、タイミング攻撃への直接的な対策ではありません。
ウ: ハードウェアを自ら診断することによって故障を検出する機構、及び故障を検出したら秘密情報を破壊する機構を設ける。
誤り。これはフォールトアタック(故障注入攻撃)への対策です。
エ: 保護層を備えて、内部のデータが不正に書き換えられないようにする。
誤り。これは改ざん防止対策であり、タイミング攻撃への対策ではありません。
【答え】
ア: 演算アルゴリズムに処理を追加して、秘密情報の違いによって演算の処理時間に差異が出ないようにする。
出典:令和7年度 春期 情報処理安全確保支援士試験 午前II 問14