ディジタル署名において,発信者がメッセージのハッシュ値からディジタル署名を生成するのに使う鍵はどれか。
平成25年度 秋期 応用情報技術者 問39
テクノロジ系
正解と解説
正解 エ
ディジタル署名は、発信者が自分の秘密鍵でハッシュ値を暗号化して作ります。受信者は発信者の公開鍵で検証します。
ディジタル署名では、発信者がメッセージのハッシュ値を発信者の秘密鍵で暗号化し、署名を生成します。受信者は発信者の公開鍵で署名を復号します。そして、受け取ったメッセージから求めたハッシュ値と比べます。秘密鍵は発信者本人しか持たないので、一致すれば本人が送ったこと(真正性)と、改ざんがないこと(完全性)を確認できます。
ア:受信者の公開鍵は、受信者だけが読めるようにメッセージを暗号化するときに使う鍵です。署名の生成には使いません。
イ:受信者の秘密鍵は受信者だけが持つ鍵です。発信者は使えません。
ウ:発信者の公開鍵は、受信者が署名を検証するときに使う鍵です。誰でも入手できるので、署名の生成に使っても本人の証明になりません。
出典:平成25年度 秋期 応用情報技術者試験 問39
全年度から出題。10問で実力を判定します。登録不要。
出典:平成25年度 秋期 応用情報技術者試験 問39(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方