NWネットワークスペシャリスト試験 午前Ⅰ
平成25年度秋期 ネットワークスペシャリスト 午前Ⅰ 問13
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- ア受信者の公開鍵
- イ受信者の秘密鍵
- ウ発信者の公開鍵
- エ発信者の秘密鍵
解き方のヒントを見る
鍵の役割を見分けるための視点
ディジタル署名を考えるときは、処理の各段階で誰が何を確認し、どの情報を守ろうとしているのかを整理すると、鍵の役割を混同しにくくなります。登場する主体と目的を丁寧に対応づけてみましょう。
この問題で問われていること
一つの鍵を名前や印象だけで判断せず、署名を作る側と受け取った内容を確認する側の関係に注目し、設問中の主体・目的・処理の順序を対応づけて考えましょう。鍵そのものではなく、場面との関係を確認します。
視点
鍵を単独で捉えず、利用する主体、処理の目的、確認が行われる場面を分けて整理します。各要素の対応関係を図にすると、用語の印象に引きずられにくくなります。
確認ポイント
- 処理を行う主体と確認する主体を分けて整理する
- 設問で示された目的と処理の段階を対応づける
- 鍵に関する記述を、場面全体との関係で読み直す
正解と解説を見る
正解
エ
解説
ディジタル署名は、発信者がメッセージのハッシュ値を自分の秘密鍵で処理して生成し、受信者などが発信者の公開鍵で検証する仕組みです。したがって正しい鍵は発信者の秘密鍵です。
理由
ディジタル署名は、メッセージのハッシュ値を発信者の秘密鍵で処理して作成する。これにより、署名を作成できる者を発信者に限定し、発信者の認証と改ざん検知に利用できる。
比較
署名の検証には、対応する発信者の公開鍵を用いる。一方、受信者の公開鍵や秘密鍵は、主に受信者宛ての暗号化と復号に関係するため、発信者が署名を生成する鍵ではありません。
選択肢ア
これは不正解だよ。受信者の公開鍵は、受信者だけが対応する秘密鍵で復号できるようにする暗号化で使われる鍵だよ。発信者が自分の署名を生成するための鍵ではないので、この設問の条件には当てはまらないよ。
選択肢イ
これは不正解だよ。受信者の秘密鍵は、受信者宛てに暗号化されたデータを復号するために使われる鍵だよ。ディジタル署名は発信者の認証を目的とするため、受信者が保持するこの鍵を署名生成に使うものではないよ。
選択肢ウ
これは不正解だよ。発信者の公開鍵は、発信者が作成したディジタル署名を受信者などが検証するために使われる鍵だよ。公開鍵そのものを署名生成に使うのではなく、署名を作る処理には別の対応鍵が必要だよ。
選択肢エ(正解)
これは正解だよ。発信者の秘密鍵は発信者だけが保有し、メッセージのハッシュ値からディジタル署名を生成するために使われる鍵だよ。対応する発信者の公開鍵で検証できるため、発信者の認証と改ざん検知が可能になるよ。
学習のポイント
署名では発信者の秘密鍵で生成し、発信者の公開鍵で検証する関係を覚える。
出典:独立行政法人 情報処理推進機構(IPA)平成25年度秋期 ネットワークスペシャリスト試験 午前Ⅰ 問13(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針