午前問93
公開鍵暗号方式を利用した処理と、その処理に使用する公開鍵の組合せa〜cのうち、適切なものだけを全て挙げたものはどれか。

| a、b | |
| a、c | |
| b | |
| b、c |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- エ
解説
公開鍵暗号方式で代表的な処理は暗号化通信とデジタル署名です。暗号化通信では、送信側は受信側の公開鍵で暗号化し、受信側は自分の秘密鍵で復号します。デジタル署名では、送信メッセージのハッシュ値を送信者の秘密鍵で署名し、受信者は送信者の公開鍵でその署名を検証します。
参照画像の表では、a「作成した電子メールへのデジタル署名の付与」に対して「電子メール作成者の公開鍵」を用いるとありますが、署名の付与は送信者の秘密鍵で行うため不適切です。b「受信した電子メールに付与されたデジタル署名の検証」に「電子メール作成者の公開鍵」を用いるのは正しいです。c「ブラウザからWebサーバへの暗号化通信」に「Webサーバの公開鍵」を用いるのも正しいです。
適切なのは b と c のみで、正解はエです。
参照画像の表では、a「作成した電子メールへのデジタル署名の付与」に対して「電子メール作成者の公開鍵」を用いるとありますが、署名の付与は送信者の秘密鍵で行うため不適切です。b「受信した電子メールに付与されたデジタル署名の検証」に「電子メール作成者の公開鍵」を用いるのは正しいです。c「ブラウザからWebサーバへの暗号化通信」に「Webサーバの公開鍵」を用いるのも正しいです。
適切なのは b と c のみで、正解はエです。
| ア. | a、b |
| a に誤り(署名の付与に公開鍵を指定)を含む一方、b は正しいため、組合せ a,b は不適切です。 | |
| イ. | a、c |
| a が不適切、c は適切です。誤りを含むため a,c の組合せは不正解です。 | |
| ウ. | b |
| b は正しいですが、c も正しいため b のみでは不足です。 | |
| エ. | b、c |
| b(署名の検証に送信者の公開鍵)と c(暗号化通信に受信者=Webサーバの公開鍵)の双方が適切です。 |