SC情報処理安全確保支援士試験 午前Ⅱ

平成30年度春期 情報処理安全確保支援士 午前Ⅱ 問13

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

テンペスト攻撃を説明したものはどれか。

選択肢

  1. ア
    故意に暗号化演算を誤動作させて正しい処理結果との差異を解析する。
  2. イ
    処理時問の差異を計測して解析する。
  3. ウ
    処理中に機器から放射される電磁波を観測して解析する。 エチップ内の信号線などに探針を直接当て、 処理中のデータを観測して解析する。
  4. エ
    ーー
解き方のヒントを見る

午前II 問13:テンペスト攻撃は“漏れた電磁波を盗み見る”攻撃だよ

テンペスト攻撃は、処理時間の違いを測ったり、機器をわざと誤動作させたりする攻撃ではないよ。パソコンや機器が動いているときに、外へ少し漏れてしまう電磁波を観測して、「今どんな処理をしているのかな?」「秘密情報が含まれていないかな?」と推測する攻撃なんだ。たとえるなら、部屋の中を直接見ずに、窓から漏れる光の動きだけで中の様子を想像するようなイメージだよ。

この問題で問われていること

サイドチャネル攻撃の中でも、テンペスト攻撃は“電磁波を観測して情報を推定するタイプ”だと見抜けるかがポイントだよ。

TEMPEST Attack

a TEMPEST attack analyzes information leaked through electromagnetic emanations from a device during processing

observe electromagnetic emissions\ninfer secrets from leakage\nphysical side-channel attack

確認ポイント

  • 電磁波観測を手掛かりにする。
  • タイミング攻撃などと区別する。
  • 物理的漏えい攻撃と捉える。
正解と解説を見る

正解

ウ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これは不正解だよ。わざと暗号処理を失敗させて、正しい結果との違いから秘密を探る方法で、これは故障利用攻撃(フォールト攻撃)の説明なんだ。たとえると、合鍵作りの機械をわざと少し壊して、できた失敗作のズレから本物の鍵の形を推理する感じだよ。テンペスト攻撃は“電磁波の漏れ”を見る攻撃なので違うよ。

選択肢イ

これは不正解だよ。処理時間の差を測って秘密を推測するのは、タイミング攻撃の説明なんだ。たとえると、窓口の人が書類を確認する時間が長いか短いかを見て、『この情報は合っていそう』と推理する感じだよ。テンペスト攻撃は時間ではなく、機器から漏れる電磁波を手掛かりにする攻撃だよ。

選択肢ウ(正解)

これが正解だよ。テンペスト攻撃は、機器から外に漏れる微弱な電磁波を観測して、中で扱っている情報を推測する攻撃なんだ。たとえると、部屋の中の会話を直接聞くのではなく、壁の振動や漏れ聞こえる音から内容を当てようとするようなものだよ。機器に直接触らず、外に漏れた“気配”を読むのがポイントだね。

選択肢エ

これは不正解だよ。チップ内の信号線に探針を直接当ててデータを見るのは、プロービング攻撃の説明なんだ。たとえると、金庫の外から音を聞くのではなく、金庫を開けて中の配線に直接テスターを当てるようなものだよ。テンペスト攻撃は外に漏れる電磁波を観測する攻撃なので、直接触るこの説明とは別物だよ。

出典:独立行政法人 情報処理推進機構(IPA)平成30年度春期 情報処理安全確保支援士試験 午前Ⅱ 問13(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針