令和4年度春期 応用情報技術者試験 午前 問39
メッセージの送受信における署名鍵の使用に関する記述のうち,適切なものはどれか。
- ア 送信者が送信者の署名鍵を使ってメッセージに対する署名を作成し,メッセージに付加することによって,受信者が送信者による署名であることを確認できるようになる。
- イ 送信者が送信者の署名鍵を使ってメッセージを暗号化することによって,受信者が受信者の署名鍵を使って,暗号文を元のメッセージに戻すことができるようになる。
- ウ 送信者が送信者の署名鍵を使ってメッセージを暗号化することによって,メッセージの内容が関係者以外に分からないようになる。
- エ 送信者がメッセージに固定文字列を付加し,更に送信者の署名鍵を使って暗号化することによって,受信者がメッセージの改ざん部位を特定できるようになる。
解答・解説を見る
正解:ア
AI解説
デジタル署名は送信者が自身の署名鍵(秘密鍵)でメッセージに対する署名を作成し、それをメッセージに付加することで、受信者が送信者の公開鍵を用いてその署名が確かに送信者本人によるものであることを確認できる仕組みである。 ア: 正しい。送信者が自身の署名鍵でメッセージの署名を作成しメッセージに付加することで、受信者は送信者による署名であることを確認できる。これがデジタル署名の基本的な仕組みである。 イ: 送信者が署名鍵でメッセージ自体を暗号化し、受信者が別の(受信者の)署名鍵で復号するという記述は、公開鍵暗号方式による秘匿通信の仕組みと署名鍵の役割を混同した誤った説明である。 ウ: 署名鍵を使ってメッセージ自体を暗号化し内容を秘匿するという説明は、機密性確保のための暗号化の目的であり、署名鍵の本来の用途(署名による認証・改ざん検知)とは異なる。 エ: 固定文字列を付加し署名鍵で暗号化することで改ざん部位を特定できるという説明は具体性に欠け、署名鍵の一般的な使用目的(署名の正当性確認)とは異なる。 💡 署名鍵(秘密鍵)は「送信者本人が署名を作る」ために使い、受信者は送信者の公開鍵で検証する、という非対称鍵の役割分担を暗号化(秘匿目的)の仕組みと混同しないようにする。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。