「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

出典:平成29年度 春期 情報セキュリティマネジメント試験(SG) 午前 問22

difficulty難易度設定
スポンサーリンク

予備知識


用語意味
暗号ルールを知っている人しか意味を読み取れないようにするために、特定のルールに従って ぐちゃぐちゃにしたデータ
暗号化ルールを知っている人しか意味を読み取れないようにするために、特定のルールに従って、データを ぐちゃぐちゃにすること
復号暗号を暗号化前の状態に戻すこと
暗号鍵暗号化したり、復号するときに使うデータ
今回は「暗号鍵」の省略表現
公開鍵暗号方式「みんなに ばらまく鍵」と「自分だけが持ってる鍵」の2つの鍵を使って やり取りする暗号化のやり方
公開鍵公開鍵暗号方式で使う、みんなに ばらまく鍵
秘密鍵公開鍵暗号方式で使う、自分だけが持ってる鍵
暗号化方式暗号化の やり方(方式)
共通鍵暗号方式暗号化と復号に同じ鍵を使う暗号化方式
共通鍵共通鍵暗号方式で使う鍵
ディジタル署名コンピュータの世界のハンコ。公開鍵暗号方式の仕組みを使ってるよ

問題


問題文
ディジタル署名に用いるの組みのうち,適切なものはどれか。
ピヨ意訳:ディジタル署名の仕組みで使う鍵の組み合わせとして正しいのは、どれ?

解答選択肢
【ディジタル署名の作成に用いる鍵】共通鍵
【ディジタル署名の検証に用いる鍵】秘密鍵
ピヨ意訳:【作成用の鍵】共通鍵暗号方式で使う鍵
【検証用の鍵】公開鍵暗号方式で使う、自分だけが持ってる鍵
【ディジタル署名の作成に用いる鍵】公開鍵
【ディジタル署名の検証に用いる鍵】秘密鍵
ピヨ意訳:【作成用の鍵】公開鍵暗号方式で使う、みんなに ばらまく鍵
【検証用の鍵】公開鍵暗号方式で使う、自分だけが持ってる鍵
【ディジタル署名の作成に用いる鍵】秘密鍵
【ディジタル署名の検証に用いる鍵】共通鍵
ピヨ意訳:【作成用の鍵】公開鍵暗号方式で使う、自分だけが持ってる鍵
【検証用の鍵】共通鍵暗号方式で使う鍵
【ディジタル署名の作成に用いる鍵】秘密鍵
【ディジタル署名の検証に用いる鍵】公開鍵
ピヨ意訳:【作成用の鍵】公開鍵暗号方式で使う、自分だけが持ってる鍵
【検証用の鍵】公開鍵暗号方式で使う、みんなに ばらまく鍵


正解までのつなぎ

正解


正解
【ディジタル署名の作成に用いる鍵】秘密鍵
【ディジタル署名の検証に用いる鍵】公開鍵
ピヨ意訳:【作成用の鍵】公開鍵暗号方式で使う、自分だけが持ってる鍵
【検証用の鍵】公開鍵暗号方式で使う、みんなに ばらまく鍵

ピヨピヨ解説


デジタル署名の仕組みを知っているかの問題ですね。

デジタル署名は「公開鍵暗号方式」というやり方を使っています。
公開鍵暗号方式は

1.公開鍵:みんなにバラまく鍵
2.秘密鍵:自分だけが持っている鍵


の2つの鍵を使って、あーだこーだするやり方です。

ちなみに暗号化方式には「共通鍵暗号方式」と呼ばれるやり方もあります。
共通鍵暗号方式は

1.共通鍵:暗号化したり元に戻すときに使う鍵

の1つの鍵を使って、あーだこーだするやり方です。

繰り返しになりますが、デジタル署名は公開鍵暗号方式です。
公開鍵暗号方式で出てくるのは

1.公開鍵:みんなにバラまく鍵
2.秘密鍵:自分だけが持っている鍵


の2つの鍵です。
「共通鍵」は登場しません。

ということで、選択肢のうち「ア:【ディジタル署名の作成に用いる鍵】共通鍵【ディジタル署名の検証に用いる鍵】秘密鍵」と「ウ:【ディジタル署名の作成に用いる鍵】秘密鍵【ディジタル署名の検証に用いる鍵】共通鍵」が消えます。
「共通鍵」が登場していますからね。

残るのは「イ:【ディジタル署名の作成に用いる鍵】公開鍵【ディジタル署名の検証に用いる鍵】秘密鍵」と「エ:【ディジタル署名の作成に用いる鍵】秘密鍵【ディジタル署名の検証に用いる鍵】公開鍵」です。

さて、ここで ちょっと考えてみてください。

送信者は「ディジタル署名の作成に用いる鍵」を持っています。
受信者は「ディジタル署名の検証に用いる鍵」を持っています。

この2本の鍵は、どこから登場したのでしょうか?

実は、この2本の鍵は送信者が作ります。
メイド・イン・送信者です。

そして、作った2本の鍵(公開鍵と秘密鍵)のうち、1本を受信者に送ります。

ここで問題です。
送信者は、公開鍵と秘密鍵のうち、どちらかを受信者に送ります。
どちらを送った方がリスクが少ないと思いますか?

そうです。
公開鍵です。

秘密鍵は、自分だけが持っている(はずの)鍵です。
もし送っている途中で盗まれたら大変なことになります。

一方、公開鍵は、みんなにバラまく鍵です。
送っている途中で盗まれても、まぁ、ドンマイでしょう。

送信者は公開鍵を受信者に送ります。

その結果

送信者:秘密鍵
受信者:公開鍵


を持っている状態になります。

確か、送信者は「ディジタル署名の作成に用いる鍵」を持っていました。
受信者は「ディジタル署名の検証に用いる鍵」を持っています。

ということで

送信者:秘密鍵:ディジタル署名の作成に用いる鍵
受信者:公開鍵:ディジタル署名の検証に用いる鍵


の組み合わせである「エ:【ディジタル署名の作成に用いる鍵】秘密鍵【ディジタル署名の検証に用いる鍵】公開鍵」が正解です。


スポンサーリンク
書籍画像071
書籍画像020


書籍画像
わわわ説明術コラム
宣伝だよ
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践