発信者がメッセージのハッシュ値からディジタル署名を生成するのに使う鍵はどれか。
署名は発信者の秘密鍵で生成し公開鍵で検証する
選択肢
- ア受信者の公開鍵
- イ受信者の秘密鍵
- ウ発信者の公開鍵
- エ発信者の秘密鍵
正解と解説
正解:エ 発信者の秘密鍵
ディジタル署名は、署名者だけが持つ秘密鍵で処理を行い、誰でも入手できる公開鍵で検証できるという非対称性によって成り立つ。したがって発信者はメッセージのハッシュ値を自分の秘密鍵で暗号化(署名)し、受信者は発信者の公開鍵で復号して、自ら計算したハッシュ値と一致するかを確かめる。これにより改ざん検知と否認防止が同時に実現される。
選択肢ごとの解説
- ア受信者の公開鍵は、その受信者だけが読める形にする暗号化(鍵配送など)に使う。
- イ受信者の秘密鍵は受信者本人しか持たず、発信者が署名に使うことはできない。
- ウ発信者の公開鍵は署名の検証側が使うものである。
- エ正しい。本人だけが持つ発信者の秘密鍵で署名するからこそ、なりすましを防げる。
同じ分野の他の問題
- XMLデジタル署名の特徴はどれか。2025年度 秋期 午前II 問6
- XMLデジタル署名の特徴として、適切なものはどれか。2023年度 秋期 午前II 問4
- XMLディジタル署名の特徴として、適切なものはどれか。2019年度 秋期 午前II 問4
- XMLディジタル署名の特徴のうち,適切なものはどれか。2018年度 春期 午前II 問3
- XMLディジタル署名の特徴のうち,適切なものはどれか。2016年度 秋期 午前II 問4
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。