セキュリティ|平成29年度 春期 ITパスポート試験(特別措置試験) 問86
AさんはBさんの公開鍵をもっている。Bさんの公開鍵を使ってAさんができることはどれか。
- Aさんのディジタル署名を作成でき,Bさんへの通信に付与する。
- Bさんが確実に受け取ったという通知を自動返信させることができる電子メールを送信する。
- ✓ これが正解Bさんだけが復号できる暗号文を作成する。
- Bさんへの通信の内容が改ざんされた場合に,Aさんが検知できる。
解説
公開鍵で閉じると、対になる秘密の鍵でしか開きません。
公開鍵暗号方式では、鍵を二つ一組で作ります。片方は誰にでも配る鍵、もう片方は本人だけが持っている鍵です。配るほうの鍵で暗号化すると、本人だけが持つ鍵でしか復号できません。AさんはBさんの配る鍵を持っているので、それを使って閉じれば、Bさんだけが開ける文を作れます。これが、問われている使い道です。逆に、署名は本人だけが持つ鍵で作るものなので、相手の配る鍵では作れません。誰の、どちらの鍵かを二つ並べて確かめると、迷いません。配る鍵は公開鍵、本人だけが持つ鍵は対になる秘密の鍵と呼ばれます。二つは対で作られ、片方で閉じたものはもう片方でしか開きません。配る鍵は誰の手に渡ってもかまわないので、あらかじめ安全に届ける必要がありません。鍵を配れる点が要になります。配ってよい鍵と、渡してはならない鍵の二つです。
ほかの選択肢はなぜ違うのか
- 署名は、作る人だけが持っている鍵で作ります。Aさんが持っているのは相手の配る鍵なので、自分の署名を作ることはできません。付ける側の鍵は配られていないので、Aさんが自分の署名を作ることはできません。
- 読んだことを自動で知らせる働きは、受け取った側の設定に任されています。鍵の仕組みとは関わりがなく、必ず返ってくるとは限りません。読んだ知らせが返るかどうかは受け取る側の設定次第で、鍵の仕組みとは関わりがありません。
- 書き換えを見つけるには、相手が自分の鍵で付けた署名を確かめる必要があります。鍵を持っているだけでは、届いた文が変わっていないかは分かりません。書き換えを見つけるには、相手が付けた署名を確かめる必要があります。鍵を持つだけでは足りません。
この問題に関係する言葉
- 公開鍵暗号方式「公開鍵暗号」と同じ意味です。配ってよい鍵と隠す鍵を対にして使うやり方を、手順として言うときにこの言い方をします。
- 公開鍵誰にでも配ってよい鍵で、これで暗号にした文は対になる秘密鍵でしか戻せません。相手に渡しても危なくないほうの鍵です。
- 暗号化内容を鍵がなければ読めない形に変換すること。通信の経路だけでは守りきれない場合があるので、ファイル自体にも施します。
- 復号暗号にした文を、もとの読める形に戻すことをいいます。相手の公開鍵で暗号化した文は、相手の秘密鍵だけで戻せます。
出典:平成29年度 春期 ITパスポート試験(特別措置試験) 問86
同じ単元をまとめて解くならセキュリティへ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)