SAシステムアーキテクト試験 午前Ⅱ
平成27年度秋期 システムアーキテクト 午前Ⅱ 問23
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- ア送信者 A は,共通鍵暗号方式の鍵でファイルを暗号化し,鍵と一緒に暗号化ファイルを受信者Bへ送付する。受信者Bは,受信した鍵で暗号化ファイルを復号する。
- イ送信者Aは,公開鍵暗号方式において送信者Aが公開している鍵でファイルを暗号化し,暗号化ファイルを受信者Bへ送付する。受信者Bは,受信者Bが秘密に管理している鍵で暗号化ファイルを復号する。
- ウ送信者 A は,公開鍵暗号方式において送信者 A が秘密に管理している鍵でファイルを暗号化し,暗号化ファイルを受信者Bへ送付する。受信者Bは,送信者 Aが公開している鍵で暗号化ファイルを復号する。
- エ送信者 A は,パスワードから生成した共通鍵暗号方式の鍵でファイルを暗号化し,暗号化ファイルを受信者Bへ送付する。受信者Bは,送信者Aからパスワードの通知を別手段で受け,そのパスワードから生成した鍵で暗号化ファイルを復号する。
解き方のヒントを見る
情報漏えい対策の効果範囲を見極める
ファイルをやり取りする場面では、データが通過・保存されるそれぞれの段階で誰が内容に触れ得るかが変わります。対策を評価するときは、その対策がどの段階のどの脅威に効くのかを一つずつ対応付けて考えることが大切です。
この問題で問われていること
この問題で確認したいのは、検討する対策が「想定している脅威」を本当に防げるかどうかという一点です。対策の名前や一般的な印象ではなく、防御が及ぶ範囲と及ばない範囲を自分の言葉で説明できるかを意識して検討してください。
視点
漏えい対策を評価するときは、守りたい相手、第三者が接触し得る場面、対策が効力を持つための前提条件を切り分けて整理します。一見安全そうな対策でも、前提が崩れていたり別の場面が無防備だったりすると、効果は限定されます。
確認ポイント
- 内容を知られてはならない相手が誰なのかを明確にしたか
- その対策が効果を発揮する場面と、効果が及ばない場面を区別できたか
- 対策が機能するための前提条件が、その運用の中で保たれているかを確かめたか
正解と解説を見る
正解
エ
解説
適切な対策は、暗号化ファイルと復号に必要な情報を同じ経路で送らず、別の安全な手段で鍵を共有する方法です。共通鍵暗号では鍵の秘密保持が重要になる。
理由
共通鍵暗号方式では、暗号化と復号に同一の鍵を使用する。したがって、暗号化ファイルと鍵を同時に送付すると、通信を傍受した者がファイルを復号できる危険がある。鍵は別経路で安全に通知する必要がある。
比較
公開鍵暗号方式では、通常、受信者が公開している鍵で暗号化し、受信者が秘密に管理する鍵で復号する。送信者の秘密鍵と公開鍵を使う組合せは、秘密保持を目的としたファイル送信の方法にはならない。
選択肢ア
これは不正解だよ。共通鍵暗号方式では、暗号化に使った鍵が復号にも必要になる。この選択肢は暗号化ファイルと鍵を一緒に受信者へ送付しているため、送信経路を傍受されると鍵とファイルの両方を取得され、内容を復号されるおそれがある。
選択肢イ
これは不正解だよ。公開鍵暗号方式で受信者Bだけが復号できるようにするには、受信者Bが公開している鍵で暗号化し、受信者Bの秘密鍵で復号する。送信者Aが公開している鍵と、受信者Bの秘密鍵を使う組合せは適切ではない。
選択肢ウ
これは不正解だよ。送信者Aの秘密鍵で暗号化し、送信者Aの公開鍵で復号する組合せは、送信者Aが作成した情報であることの確認に関係する。一方、公開鍵を知る者が復号できるため、受信者Bだけに内容を秘匿する方法にはならない。
選択肢エ(正解)
これは正解だよ。パスワードから生成した共通鍵でファイルを暗号化し、受信者Bにはパスワードを別手段で通知している。暗号化ファイルと復号に必要な情報を同じ経路で送らないため、鍵の漏えいリスクを抑えられる。
学習のポイント
共通鍵暗号と公開鍵暗号における鍵の役割、管理者、受け渡し方法を整理する。
出典:独立行政法人 情報処理推進機構(IPA)平成27年度秋期 システムアーキテクト試験 午前Ⅱ 問23(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針