平成25年度秋期 応用情報技術者試験 午前 問39
ディジタル署名において、発信者がメッセージのハッシュ値からディジタル署名を生成するのに使う鍵はどれか。
- ア 受信者の公開鍵
- イ 受信者の秘密鍵
- ウ 発信者の公開鍵
- エ 発信者の秘密鍵
解答・解説を見る
正解:エ
AI解説
ディジタル署名では、発信者がメッセージのハッシュ値を発信者自身の秘密鍵で暗号化(署名生成)し、受信者は発信者の公開鍵で復号して検証する。秘密鍵は本人しか持たないため、本人が作成したこと(真正性)と改ざんの有無を確認できる。よってエ。 ア: 受信者の公開鍵は、メッセージの機密性を守る暗号化(受信者だけが読める暗号文の作成)に使う鍵である。 イ: 受信者の秘密鍵は、自分宛ての暗号文を復号するための鍵である。 ウ: 発信者の公開鍵は、署名を検証する側(受信者)が使う鍵である。 エ: 正しい。署名の生成には発信者の秘密鍵を使う。 💡 「署名=自分の秘密鍵で作り、相手は発信者の公開鍵で検証」「暗号化=相手の公開鍵で行い、相手は自分の秘密鍵で復号」。誰の・どちらの鍵かを目的別に整理しておく。
出典:平成25年度 秋期 応用情報技術者試験 午前 問39 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。