問題本文
発信者がメッセージのハッシュ値からディジタル署名を生成するのに使う鍵はどれか。
選択肢
- ア.受信者の公開鍵
- イ.受信者の秘密鍵
- ウ.発信者の公開鍵
- エ.発信者の秘密鍵
解説
ディジタル署名は、発信者の秘密鍵を用いてメッセージのハッシュ値を暗号化することで生成する。受信者は発信者の公開鍵で検証する。
選択肢ごとの解説
- ア.受信者の公開鍵は受信者宛て暗号化に使う。署名生成には使わない。
- イ.受信者の秘密鍵は受信者だけが持つもので、発信者は使えない。
- ウ.発信者の公開鍵は署名検証に使うもので、署名生成には使わない。
- エ.発信者の秘密鍵を用いて署名を生成する=正解。
基本情報技術者試験 令和元年度 科目A 修了認定試験 の過去問一覧へ戻る・問37