正解は イ
サイドチャネル攻撃は、暗号アルゴリズムの数学的弱点ではなく、暗号処理を行う機器から漏れる物理的な情報(サイドチャネル情報)を測定・分析して、内部の秘密鍵などを推定する攻撃です。利用される物理情報には、処理時間、消費電力、電磁波の放射、発する音などがあります。IoT機器のように物理的にアクセスしやすい環境では、暗号処理中に機器が放射する電磁波を測定し、その変化を統計的に解析することで秘密鍵を推測できてしまう恐れがあります。選択肢bの「機器が発する電磁波を測定することによって秘密情報の取得を試みる」が、物理的な漏えい情報を悪用するサイドチャネル攻撃(電磁波解析)の典型例なので正解です。他の選択肢は、暗号アルゴリズムへの数学的な解読手法です。選択肢aの線形近似は線形解読法、選択肢cの平文差と暗号文差の関係は差分解読法、選択肢dの全ての復号鍵を試すのは総当たり(ブルートフォース)攻撃であり、いずれも暗号方式そのものを論理的に攻めるもので、機器の物理情報を悪用するサイドチャネル攻撃とは攻撃のアプローチが根本的に異なります。
サイドチャネル攻撃=暗号機器から漏れる物理情報(電磁波・消費電力・処理時間・音など)を測定して秘密鍵を推定。数学的な暗号解読(線形解読法・差分解読法)や総当たり攻撃とは区別する。物理情報の悪用が核心。