ITパスポート平成29年春期 問86

問86

AさんはBさんの公開鍵をもっている。Bさんの公開鍵を使ってAさんができることはどれか。
  • Aさんのデジタル署名を作成でき,Bさんへの通信に付与する。
  • Bさんが確実に受け取ったという通知を自動返信させることができる電子メールを送信する。
  • Bさんだけが復号できる暗号文を作成する。
  • Bさんへの通信の内容が改ざんされた場合に,Aさんが検知できる。

分類

テクノロジ系 » セキュリティ » 情報セキュリティ対策・実装技術

正解

解説

公開鍵暗号方式による暗号化通信とデジタル署名では、使用する鍵の組合せが異なるため注意が必要です。

【暗号化通信】
送信者が"受信者の公開鍵"で暗号化、受信者は"自身の秘密鍵"で復号する
86_1.png/image-size:445×112

【デジタル署名】
送信者が"自身の秘密鍵"で署名を生成、受信者は"送信者の公開鍵"で署名を検証する
86_2.png/image-size:581×266
  • デジタル署名は送信者の秘密鍵で作成します。Aさんのデジタル署名の作成に必要なのは、"Aさんの秘密鍵"です。
  • メールの自動返信は、メールサーバやメールソフトに備わる機能であり、公開鍵暗号方式とは関係がありません。
  • 正しい。Aさんは"Bさんの公開鍵"で暗号文を作成して送信します。そして、Bさんは"自身の秘密鍵"で復号します。秘密鍵を持つのはBさん本人だけなので、通信の秘匿が保証されます。
  • Bさんに送られた通信データが改ざんされたことを検知できるようにするためには、通信データに送信者であるAさんのデジタル署名を付加する必要があります。改ざんを検知可能なのは受信側であるBさん、検証に使用される鍵は"Aさんの公開鍵"なので記述は誤りです。
© 2009- ITパスポート試験ドットコム All Rights Reserved.

Pagetop