2023年 春期 応用情報技術者 午前 問38

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

 ア  受信者の公開鍵であり、送信者がメッセージダイジェストからデジタル署名を作成する際に使用する。
 イ  受信者の秘密鍵であり、送信者がデジタル署名からメッセージダイジェストを取り出す際に使用する。
 ウ  送信者の公開鍵であり、送信者がデジタル署名からメッセージダイジェストをtp路出す際に使用する。
 エ  送信者の秘密鍵であり、送信者がメッセージダイジェストからデジタル署名を作成する際に使用する。


答え ウ


解説
RSA方式のデジタル署名を使用するとき、RSAは公開鍵暗号方式なので鍵は秘密鍵と公開鍵がある。
デジタル署名を作成するときには、送信者の秘密鍵を使用(暗号化)して作成し、デジタル署名の受信者は送信者の公開鍵を使用(復号)して検証を行います。


キーワード
・デジタル署名

キーワードの解説
  • デジタル署名
    通常、我々は正式な文章を書くときには、文書に自筆の署名をしたり、捺印を押している。
    しかし、デジタル文書では署名も捺印もできないため、文書が正式なことを保証するための手段としてデジタル署名を用いる。
    デジタル署名はハッシュ関数と公開鍵暗号方式を用いて、以下の手順で行う。
    1. 送信する文書のハッシュ値を求め、自分の秘密鍵で暗号化してデジタル署名とする。
    2. データとデジタル署名を相手に送信する。
    3. 受信側は受信したデータからハッシュを求め、デジタル署名を相手の公開鍵で復号した結果が一致するかどうかでデジタル署名の確認を行う。

もっと、「デジタル署名」について調べてみよう。

戻る 一覧へ 次へ