過去問解きまくり研究所 ホーム

令和元年度 秋期 午前 問38

セキュリティ

ディジタル署名の検証鍵と使用方法

メッセージに RSA 方式のディジタル署名を付与して2者間で送受信する。そのときのディジタル署名の検証鍵と使用方法はどれか。

答えと解説を見る

✓ これが正解ウ送信者の公開鍵であり,受信者がディジタル署名からメッセージダイジェストを算出する際に使用する。

解説

受け取る側が、送り主の公開鍵を使って署名を確かめます。

この仕組みでは、二つで一組の鍵を使い、片方で施した処理をもう片方で解きます。署名を作るのは送り主なので、送り主だけが持つ鍵で作ります。だからこそ、他の人には同じ署名を作れません。確かめるのは受け取る側です。使うのは、送り主が誰にでも渡している側の鍵になります。その鍵で署名を解くと、元の要約値が出てきます。受け取った本文から自分で求めた要約値と見比べ、一致すれば確かだと分かります。ここで受け取る側の鍵を持ち出すと、送り主を確かめる話ではなくなります。誰が作り、誰が確かめ、そのときどちらの鍵を使うかを表にすると混ざりません。作る側は自分だけの鍵、確かめる側は相手が配った鍵、と覚えます。鍵の一方を配っても、もう一方は推測できないという性質が土台にあります。だから配るほうを公開鍵と呼びます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和元年度 秋期 基本情報技術者試験 午前 問38

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)