平成27年度 秋期 午前 問38
セキュリティ
公開鍵暗号方式に関する問題
X さんは,Y さんにインターネットを使って電子メールを送ろうとしている。電子メールの内容を秘密にする必要があるので,公開鍵暗号方式を使って暗号化して送信したい。そのときに使用する鍵はどれか。
- アX さんの公開鍵
- イX さんの秘密鍵
- ウY さんの公開鍵
- エY さんの秘密鍵
答えと解説を見る
✓ これが正解ウY さんの公開鍵
解説
公開鍵暗号は受信者の公開鍵で暗号化します。
公開鍵暗号方式では、鍵が公開鍵と秘密鍵の一対で作られます。公開鍵は誰にでも配って構わない鍵で、秘密鍵は本人だけが持ちます。ある鍵で暗号化した内容は対になるもう一方の鍵でしか元に戻せない性質があるので、送りたい相手の公開鍵で暗号化しておけば、対応する秘密鍵を持つのはその相手本人だけなので、本人しか読めない状態でメッセージを届けられます。設問では、XさんがYさんへ内容を秘密にして送りたい状況なので、暗号化に使う鍵は受信者となるYさんの公開鍵になります。見分けるときの軸は二つで、一つ目は使うのが公開鍵か秘密鍵か、二つ目はそれが送信者側の鍵か受信者側の鍵かです。この二つを組み合わせると、暗号化するときに使う鍵は受信者側の公開鍵という組合せに絞られます。送信者側の鍵を使うと本人性の証明の話に、受信者の秘密鍵を使うと復号の話にすり替わってしまいます。
ほかの選択肢はなぜ違うのか
- アX さんの公開鍵:Xさんの公開鍵で暗号化すると、対応する秘密鍵はX本人しか持たないため、届いた相手であるYさんには復号できません。内容を秘密にして送るという目的が果たされない組合せになります。
- イX さんの秘密鍵:Xさんの秘密鍵で処理すると、対応する公開鍵は誰でも入手できるので、誰でも復号できてしまい秘密は守れません。この使い方は本人が作ったことを示す用途のもので、内容を隠す目的とは異なります。
- エY さんの秘密鍵:Yさんの秘密鍵はYさん本人だけが持つ鍵なので、送信者であるXさんは入手できず暗号化に使えません。秘密鍵は暗号化ではなく、届いた暗号文を復号する場面で本人が使う鍵です。
この問題の用語
- 公開鍵暗号方式「公開鍵暗号」と同じ意味です。配ってよい鍵と隠す鍵を対にして使うやり方を、手順として言うときにこの言い方をします。
- 公開鍵誰にでも配ってよい鍵で、これで暗号にした文は対になる秘密鍵でしか戻せません。相手に渡しても危なくないほうの鍵です。
- 電子メール文書やファイルをネットワーク越しに送る仕組み。送信にはSMTP、受信にはPOP3やIMAP4というプロトコルが使われます。
- 暗号化内容を鍵がなければ読めない形に変換すること。通信の経路だけでは守りきれない場合があるので、ファイル自体にも施します。
- 秘密鍵持ち主だけが手元に隠しておく鍵で、公開鍵と対になります。これが他人に渡ると、なりすましも盗み見も止められません。
出典:平成27年度 秋期 基本情報技術者試験 午前 問38
同じ用語が出る問題
- 令和7年度 科目A 問10:WAFの説明(暗号化)
- 令和7年度 科目A 問9:暗号の危殆化に該当するもの(公開鍵)
- 令和5年度 科目A 問9:ドライブバイダウンロードの問題(電子メール)
- 令和元年度 秋期 午前 問38:ディジタル署名の検証鍵と使用方法(秘密鍵)
- 平成30年度 秋期 午前 問38:共通鍵暗号方式の特徴(公開鍵暗号方式)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)