本文へスキップ

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

この問題の解説と、これまでの解答の記録です。

問86
頻出度★★★

AさんはBさんの公開鍵をもっている。Bさんの公開鍵を使ってAさんができることはどれか。

出典 平成29年度 春期 ITパスポート試験 問86
解説

問 86

  • 不正解ア

    ディジタル署名は「作成者自身の秘密鍵」で作るもの。Aさんが自分の署名を作るには Aさん自身の秘密鍵が必要で、持っている Bさんの公開鍵では作成できない。

  • 不正解イ

    「受け取ったら自動で通知を返信させる」のは電子メールの開封確認 (配信・開封通知) 機能の話で、暗号や公開鍵とは無関係。Bさんの公開鍵で実現できることではない。

  • ウ

    正解 公開鍵暗号方式では、ある人の「公開鍵で暗号化」した暗号文は、その人だけがもつ「秘密鍵」でしか復号できない。Aさんは Bさんの公開鍵を持っているので、これで平文を暗号化すれば、対応する Bさんの秘密鍵を持つ Bさんだけが復号できる暗号文になる。よって「Bさんだけが復号できる暗号文を作成する」ウ が正しい。これが公開鍵を使った「秘密通信 (機密性の確保)」の基本的な使い方である。

  • 不正解エ

    通信内容の改ざん検知は、送信者 Aさんが「自分の秘密鍵」でディジタル署名を付け、受信者がそれを検証して行うもの。Aさんが持つ Bさんの公開鍵では、自分の送信内容の改ざんを検知する仕組みは作れない。

ここがポイント
  • 公開鍵暗号方式: 相手の「公開鍵で暗号化」→ 相手の「秘密鍵でしか復号できない」= 機密性 (秘密通信) を実現する基本の使い方。
  • ディジタル署名は「自分の秘密鍵」で作成し「自分の公開鍵」で検証する。鍵の用途 (暗号化=相手の公開鍵 / 署名=自分の秘密鍵) を混同しないことが考点。
用語

解答の記録