問題
テクノロジ系
問60 公開鍵暗号方式で使用する鍵に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。 それぞれ公開鍵と秘密鍵をもつA社とB社で情報を送受信するとき,他者に通信を傍受されても内容を知られないように,情報を暗号化して送信することにした。A社からB社に情報を送信する場合,A社はaを使って暗号化した情報をB社に送信する。B社はA社から受信した情報をbで復号して情報を取り出す。
選択肢
- ア
- イ
- ウ
- エ
解説
正解:エ
概要
公開鍵暗号方式で情報を送るとき,送信側がどの鍵で暗号化し,受信側がどの鍵で復号するかを問う問題です。
正解の理由
A社からB社へ内容を知られないように送るには,A社は受信者であるB社の公開鍵で暗号化します。暗号文を元に戻せるのは対応するB社の秘密鍵だけなので,B社は自分の秘密鍵で復号します。
各選択肢の解説
ア(×): A社の公開鍵で暗号化しても,対応する秘密鍵を持つA社しか復号できず,B社が受信内容を取り出せないため誤りです。
イ(×): A社の公開鍵で暗号化するとB社の秘密鍵では復号できません。公開鍵と秘密鍵は同じペアでなければならないため誤りです。
ウ(×): B社の公開鍵で暗号化する点は正しいですが,A社の公開鍵で復号はできません。復号はB社の秘密鍵で行うため誤りです。
エ(〇): B社の公開鍵で暗号化し,B社の秘密鍵で復号するので,盗聴されても第三者は復号できず,B社だけが内容を取り出せて正しいです。
ポイント
機密性目的の公開鍵暗号は「送信者は受信者の公開鍵で暗号化,受信者は自分の秘密鍵で復号」と覚えます。