サイドチャネル攻撃|情報処理安全確保支援士 平成31年 春期午前Ⅱ試験 問7

出典:平成31年春期 午前Ⅱ 問7 分野:セキュリティ / 情報セキュリティ
サイドチャネル攻撃に該当するものはどれか。
  • ア:サイドチャネル攻撃に該当するものはどれか。
  • イ:攻撃者が任意に選択した平文とその平文に対応した暗号文から数学的手法を用いて暗号鍵を推測し,同じ暗号鍵を用いて作成された暗号文を解読する攻撃
  • ウ:操作中の人の横から,入力操作の内容を観察することによって,利用者IDとパスワードを盗み取る攻撃
  • エ:無線LANのアクセスポイントを不正に設置し,チャネル間の干渉を発生させることによって,通信を妨害する攻撃
解説

サイドチャネル攻撃は、暗号アルゴリズムを数学的に解読するのではなく、暗号処理を行う装置から漏れる物理的な情報を観測して、秘密鍵などを推定する攻撃です。

サイドチャネル攻撃

観測対象には、暗号処理中の消費電力・処理時間・電磁波・音・キャッシュの動作などがあります。選択肢アは、消費電力を測定・統計処理して装置内部の秘密情報を推定する電力解析攻撃であり、サイドチャネル攻撃に該当します。

したがって、が適切です。

❌他選択肢が誤りの理由
イ:攻撃者が任意に選択した平文とその平文に対応した暗号文から数学的手法を用いて暗号鍵を推測し,同じ暗号鍵を用いて作成された暗号文を解読する攻撃
⇒選択平文攻撃の説明です。攻撃者が選んだ平文と対応する暗号文を分析し、暗号鍵や暗号文の解読を試みます。装置から漏れる消費電力などの物理情報を利用するサイドチャネル攻撃とは異なります。
ウ:操作中の人の横から,入力操作の内容を観察することによって,利用者IDとパスワードを盗み取る攻撃
⇒ショルダーハッキングの説明です。利用者の画面やキーボード操作を直接のぞき見して認証情報を盗みます。暗号装置の物理的な動作情報を解析するサイドチャネル攻撃ではありません。
エ:無線LANのアクセスポイントを不正に設置し,チャネル間の干渉を発生させることによって,通信を妨害する攻撃
⇒無線通信への妨害攻撃に関する説明です。電波干渉によって通信の可用性を低下させるものであり、装置から漏れる情報を利用して秘密情報を推定するサイドチャネル攻撃とは異なります。
TSUNAGARU-ADVICE

まず押さえたいこと

サイドチャネル攻撃は、暗号アルゴリズムそのものを数学的に破るのではなく、装置が暗号処理を行うときに発生する副次的な情報を利用して秘密情報を推定する攻撃です。代表例として、処理時間、消費電力、電磁波、エラーメッセージなどを観測する方法があります。

迷ったときの判断軸

選択した平文と対応する暗号文から鍵を推測するものは暗号解析、横から入力内容を見るものはショルダーハッキング、不正なアクセスポイントで通信を妨害するものは無線LANへの妨害行為です。サイドチャネル攻撃は、暗号処理の外側に漏れる情報を手掛かりにする攻撃と判断しましょう。

科目Bにつなげるために

科目Bでは、ICカード・IoT機器・HSM・組込み機器など、暗号処理を行う装置の物理的・実装上のリスクとして問われることがあります。対策では、アルゴリズムの強度だけでなく、処理時間や消費電力のばらつきを抑える実装・耐タンパ性・物理的保護まで意識して整理しましょう。