修了試験 2025-06-08実施分 基本情報技術者試験 問29
発信者がメッセージのハッシュ値からデジタル署名を生成するのに使う鍵はどれか。
正答4
解説
正解は4です。 デジタル署名の生成に使う鍵を問う問題です。 デジタル署名は、メッセージが本人から送られ、改ざんされていないことを確かめるための仕組みです。 【選択肢別解説】 1:× 受信者の公開鍵は、受信者だけが読めるようにメッセージを暗号化するときに使う鍵です。 署名の生成には使いません。 2:× 受信者の秘密鍵は受信者だけが持つ鍵で、発信者は持っていません。 発信者が署名を作るのに使うことはできません。 3:× 発信者の公開鍵は、受信者が署名を検証するときに使う鍵です。 誰でも入手できる鍵なので、本人であることの証明にはなりません。 4:○ 発信者は、メッセージのハッシュ値を自分の秘密鍵で暗号化して署名を生成します。 秘密鍵は本人しか持たないので、署名が本人によるものだと証明できます。 【ポイント】 署名は「発信者の秘密鍵で作り、発信者の公開鍵で検証する」と覚えましょう。 暗号化による秘匿は逆に「受信者の公開鍵で暗号化し、受信者の秘密鍵で復号」します。まとめて解く
修了試験 2025-06-08実施分を通しで解く(60問)→