デジタル署名と署名鍵
出典: 令和4年度 春期 応用情報技術者試験 午前 問39 (IPA)
メッセージの送受信における署名鍵の使用に関する記述のうち,適切なものはどれか。
- ア 送信者が送信者の署名鍵を使ってメッセージに対する署名を作成し,メッセージに付加することによって,受信者が送信者による署名であることを確認できるようになる。
- イ 送信者が送信者の署名鍵を使ってメッセージを暗号化することによって,受信者が受信者の署名鍵を使って,暗号文を元のメッセージに戻すことができるようになる。
- ウ 送信者が送信者の署名鍵を使ってメッセージを暗号化することによって,メッセージの内容が関係者以外に分からないようになる。
- エ 送信者がメッセージに固定文字列を付加し,更に送信者の署名鍵を使って暗号化することによって,受信者がメッセージの改ざん部位を特定できるようになる。
正解と解説を見る
正解: ア
- ア: 署名鍵で作った署名を付加すると、受信者が送信者による署名だと確認できます。正しい答えです。
- イ: 署名鍵はメッセージの暗号化に使うものではありません。受信者が受信者の署名鍵を使う点も誤りです。
- ウ: 署名鍵で暗号化しても、公開鍵を持つ誰でも復号できるので、内容を秘密にできません。
- エ: 署名で改ざんの有無は分かりますが、改ざんした部位までは特定できません。
ポイント
- デジタル署名: 送信者が 自分の秘密鍵 (署名鍵) で署名を作ってメッセージに付けます。受信者は送信者の公開鍵で検証し、送信者本人が作ったこと と 改ざんされていないこと を確認できます。
- メッセージの内容を秘密にする (暗号化) ことが目的ではありません。