メッセージにRSA方式のデジタル署名を付与して2者間で送受信する。そのときに使用するデジタル署名の検証鍵とその使用方法はどれか。
デジタル署名の検証には送信者の公開鍵を使う
選択肢
- ア受信者の公開鍵であり、送信者がメッセージダイジェストからデジタル署名を作成する際に使用する。
- イ受信者の秘密鍵であり、受信者がデジタル署名からメッセージダイジェストを取り出す際に使用する。
- ウ送信者の公開鍵であり、受信者がデジタル署名からメッセージダイジェストを取り出す際に使用する。
- エ送信者の秘密鍵であり、送信者がメッセージダイジェストからデジタル署名を作成する際に使用する。
正解と解説
正解:ウ 送信者の公開鍵であり、受信者がデジタル署名からメッセージダイジェストを取り出す際に使用する。
デジタル署名では、送信者がメッセージのハッシュ値(ダイジェスト)を自分の秘密鍵で変換して署名を作る。受信者はこれに対応する送信者の公開鍵を使って署名からダイジェストを取り出し、自分で計算し直したダイジェストと突き合わせる。したがって検証に使う鍵は送信者の公開鍵であり、暗号化通信で使う受信者の鍵とは役割が異なる。
選択肢ごとの解説
- ア署名の作成に使うのは送信者の秘密鍵であって、受信者の公開鍵ではない。
- イ受信者の秘密鍵は自分宛の暗号文を復号するためのもので、署名検証には使わない。
- ウ正しい。受信者が送信者の公開鍵で署名からダイジェストを取り出して検証する。
- エ送信者の秘密鍵は署名の作成に使う鍵であり、検証鍵ではない。
同じ分野の他の問題
- 秘密鍵が漏えいした場合であっても、過去に通信した暗号文を復号することができないという暗号技術の性質はどれか。2025年度 秋期 午前II 問21
- ブロックチェーンのデータ構造の特徴として、適切なものはどれか。2025年度 秋期 午前II 問18
- ブロックチェーンに関する記述のうち、適切なものはどれか。2024年度 秋期 午前II 問21
- ブロックチェーンのデータ構造の特徴として、適切なものはどれか。2023年度 秋期 午前II 問18
- PCからサーバに対し、IPv6を利用した通信を行う場合、ネットワーク層で暗号化を行うときに利用するものはどれか。2022年度 秋期 午前II 問21
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。