IPA過去問ドリル

平成24年度 秋期 基本情報技術者試験 午前 問38

テクノロジ/セキュリティ

公開鍵暗号方式を用いて,図のようにAさんからBさんへ,他人に秘密にしておきたい文章を送るとき,暗号化に用いる鍵Kとして,適切なものはどれか。 流れ:Aさんが平文「来月転居する予定です。」を鍵Kによって暗号化し,暗号文「nd359fxj47ac…」をネットワーク経由でBさんに送信する。Bさんは受信した暗号文をBさんの秘密鍵によって復号し,元の平文を得る。

出典:平成24年度 秋期 基本情報技術者試験 午前 問38

正解:ウ

解説

公開鍵暗号方式では,送信者は受信者の公開鍵で暗号化し,受信者は自分だけがもつ秘密鍵で復号します。図でBさんは自分の秘密鍵で復号しているので,Aさんが暗号化に用いる鍵Kは,それに対応するBさんの公開鍵でなければなりません。

選択肢ごとの解説

  • 誤り。Aさんの公開鍵で暗号化すると,対応するAさんの秘密鍵でしか復号できず,Bさんの秘密鍵では復号できません。
  • 誤り。Aさんの秘密鍵はAさんしかもたない鍵であり,他人に見せずに暗号化に使うことはできますが,対応する公開鍵は誰でも復号できてしまうため秘密の通信には使えません。
  • 正しい。Bさんの公開鍵で暗号化すれば,対応するBさんの秘密鍵をもつBさんだけが復号できるため,秘密の文章を安全に送ることができます。
  • 誤り。共通の秘密鍵を使う方式は共通鍵暗号方式であり,設問の図が示す公開鍵暗号方式(Bさんの秘密鍵で復号)とは異なります。
基本情報技術者の過去問を演習モードで解く