令和7年度秋期 応用情報技術者試験 午前 問38
サイドチャネル攻撃はどれか。
- ア 暗号化処理時における暗号化装置の消費電力などの測定や統計処理によって,当該装置内部の秘密情報を推定する攻撃
- イ 攻撃者が任意に選択した平文とその平文に対応した暗号文から数学的手法を用いて暗号鍵を推測し,同じ暗号鍵を用いて作成された暗号文を解読する攻撃
- ウ 操作中の人の横から,入力操作の内容を観察することによって,利用者IDとパスワードを盗み取る攻撃
- エ 無線LANのアクセスポイントを不正に設置し,チャネル間の干渉を発生させることによって,通信を妨害する攻撃
解答・解説を見る
正解:ア
AI解説
サイドチャネル攻撃とは、暗号化処理などを行う装置の消費電力・処理時間・電磁波といった、本来の入出力とは別の副次的(サイド)な物理情報を測定・統計処理することによって、装置内部で扱われている秘密鍵などの機密情報を推定する攻撃手法である。 ア: 正しい。暗号化装置の消費電力の測定・統計処理から内部の秘密情報を推定する攻撃はサイドチャネル攻撃(電力解析攻撃)に該当する。 イ: 選択平文とそれに対応する暗号文から数学的手法で鍵を推測する攻撃は選択平文攻撃(暗号解析の一手法)の説明であり、物理的な副次情報を用いるサイドチャネル攻撃とは異なる。 ウ: 入力操作を横から見て盗み見る行為はショルダーハッキング(肩越し盗視)の説明であり、装置の物理的な副次情報を利用するサイドチャネル攻撃とは区別される。 エ: 不正な無線LANアクセスポイントで電波干渉を起こし通信を妨害する行為は妨害電波攻撃(ジャミング)に類する説明であり、秘密情報の推定を目的とするサイドチャネル攻撃ではない。 💡 サイドチャネル攻撃には消費電力解析(SPA/DPA)のほか、処理時間差を利用するタイミング攻撃や電磁波解析などがあり、いずれも『装置本来の入出力以外の物理的な漏れ情報』を利用する点が共通する。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。