タイミング攻撃の対策

タイミング攻撃は、ICカード等の暗号モジュールが暗号化や復号の処理を行う際にかかる「処理時間のわずかな違い(タイミング)」を外部から観測・測定し、内部の秘密鍵を推測・解読する攻撃(サイドチャネル攻撃の一種)です。対策としては、入力される値や秘密情報によらず、常に処理時間が一定になるようにアルゴリズムを調整(ダミー処理を追加するなど)することが有効です。 各選択肢の解説: イ:電圧やクロックを意図的に変動させて誤動作を誘発させる「フォールトインジェクション攻撃」への対策です。 ウ:処理時の消費電力の変動を観測して鍵を推測する「電力解析攻撃(SPAなど)」への対策です。 エ:ICチップを直接開封し、探針を当てて内部データを読み取る「プロービング攻撃」への対策です。

サイドチャネル攻撃の手法であるタイミング攻撃の対策として、最も適切なものはどれか。

出典令和5年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問11
ア
演算アルゴリズムに処理を追加して、秘密情報の違いによって演算の処理時間に差異が出ないようにする。
イ
故障を検出する機構を設けて、検出したら秘密情報を破壊する。
ウ
コンデンサを挿入して、電力消費量が時間的に均一になるようにする。
エ
保護層を備えて、内部のデータが不正に書き換えられないようにする。