平成22年度 春期 応用情報技術者試験 午前 問40
テクノロジ/セキュリティディジタル署名を生成するときに,発信者がメッセージのハッシュ値をディジタル署名に変換するのに使う鍵はどれか。
出典:平成22年度 春期 応用情報技術者試験 午前 問40
- ア受信者の公開鍵
- イ受信者の秘密鍵
- ウ発信者の公開鍵
- エ発信者の秘密鍵
正解:エ
解説
ディジタル署名は,発信者がメッセージのハッシュ値を自分の秘密鍵で暗号化(署名)することで生成します。受信者は発信者の公開鍵でこれを復号し,改めて計算したハッシュ値と照合することで,メッセージの真正性となりすましの有無を確認します。
選択肢ごとの解説
- ア誤り。受信者の公開鍵は,メッセージそのものを暗号化して秘匿する際に用いられ,署名の生成には使いません。
- イ誤り。受信者の秘密鍵は受信者本人だけが保持する鍵であり,発信者が署名生成に使うことはできません。
- ウ誤り。発信者の公開鍵は,受信者が署名を検証する際に使う鍵であり,署名の生成には使いません。
- エ正しい。発信者は自分の秘密鍵でハッシュ値を暗号化してディジタル署名を生成します。