平成24年度 秋期 基本情報技術者試験 午前 問38
テクノロジ/セキュリティ公開鍵暗号方式を用いて,図のようにAさんからBさんへ,他人に秘密にしておきたい文章を送るとき,暗号化に用いる鍵Kとして,適切なものはどれか。 流れ:Aさんが平文「来月転居する予定です。」を鍵Kによって暗号化し,暗号文「nd359fxj47ac…」をネットワーク経由でBさんに送信する。Bさんは受信した暗号文をBさんの秘密鍵によって復号し,元の平文を得る。
出典:平成24年度 秋期 基本情報技術者試験 午前 問38
- アAさんの公開鍵
- イAさんの秘密鍵
- ウBさんの公開鍵
- エ共通の秘密鍵
正解:ウ
解説
公開鍵暗号方式では,送信者は受信者の公開鍵で暗号化し,受信者は自分だけがもつ秘密鍵で復号します。図でBさんは自分の秘密鍵で復号しているので,Aさんが暗号化に用いる鍵Kは,それに対応するBさんの公開鍵でなければなりません。
選択肢ごとの解説
- ア誤り。Aさんの公開鍵で暗号化すると,対応するAさんの秘密鍵でしか復号できず,Bさんの秘密鍵では復号できません。
- イ誤り。Aさんの秘密鍵はAさんしかもたない鍵であり,他人に見せずに暗号化に使うことはできますが,対応する公開鍵は誰でも復号できてしまうため秘密の通信には使えません。
- ウ正しい。Bさんの公開鍵で暗号化すれば,対応するBさんの秘密鍵をもつBさんだけが復号できるため,秘密の文章を安全に送ることができます。
- エ誤り。共通の秘密鍵を使う方式は共通鍵暗号方式であり,設問の図が示す公開鍵暗号方式(Bさんの秘密鍵で復号)とは異なります。