問93
頻出度★★★
公開鍵暗号方式を利用した処理と,その処理に使用する公開鍵の組合せ a~c のうち,適切なものだけを全て挙げたものはどれか。
| 処理 | 使用する公開鍵 | |
|---|---|---|
| a | 作成した電子メールに対するディジタル署名の付与 | 電子メール作成者の公開鍵 |
| b | 受信した電子メールに付与されているディジタル署名の検証 | 電子メール作成者の公開鍵 |
| c | 使用しているブラウザからWebサーバへの暗号化通信 | Webサーバの公開鍵 |
这道题的解析和你的作答记录。
公開鍵暗号方式を利用した処理と,その処理に使用する公開鍵の組合せ a~c のうち,適切なものだけを全て挙げたものはどれか。
| 処理 | 使用する公開鍵 | |
|---|---|---|
| a | 作成した電子メールに対するディジタル署名の付与 | 電子メール作成者の公開鍵 |
| b | 受信した電子メールに付与されているディジタル署名の検証 | 電子メール作成者の公開鍵 |
| c | 使用しているブラウザからWebサーバへの暗号化通信 | Webサーバの公開鍵 |
错在包含了 a。附加数字签名(即生成签名)是创建者用自己的私钥进行的处理,使用的是创建者的私钥而非公开密钥。表中 a 却写成使用「电子邮件创建者的公开密钥」,因此不恰当,所以包含 a 的ア是错误的。
这是 a 与 c 的组合,但即使 c 正确,a 也不恰当。附加签名是用创建者的私钥进行的处理,使用公开密钥的 a 是错误的。能够正确运作的是 b 和 c,所以イ不是恰当的组合。
仅有 b 是不够的。b 确实恰当(用创建者的公开密钥验证签名),但 c 也恰当(用 Web 服务器的公开密钥进行加密通信)。本题要求列举「仅全部恰当项」,所以漏掉 c 的ウ不完整,是错误的。
正解 公开密钥加密方式的基本关系是「用公开密钥加密的内容只能用配对的私钥解密,用私钥加密(签名)的内容只能用配对的公开密钥验证」。恰当的是 b 和 c,所以正确答案是エ「b, c」。b 是验证接收到的数字签名,签名由发送方(电子邮件创建者)用自己的私钥生成,因此接收方用该创建者的公开密钥来验证。所以所使用的密钥为「电子邮件创建者的公开密钥」是正确的。c 是对从浏览器发送到 Web 服务器的数据进行加密时,为了让只有 Web 服务器才持有的私钥能够解密,使用 Web 服务器的公开密钥来加密。所以「Web 服务器的公开密钥」是正确的。