この概念が出た関連問題

この試験の対策ガイド

情報処理安全確保支援士試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は エ

解説

デジタル署名において「署名鍵」は送信者の秘密鍵を指す。送信者はメッセージのハッシュ値を自身の秘密鍵(署名鍵)で暗号化してデジタル署名を生成し、メッセージに添付する。受信者は送信者の公開鍵で署名を復号し、メッセージのハッシュ値と一致することを確認することで「本人の署名であること」「メッセージが改ざんされていないこと」を検証できる。選択肢aの「送信者が送信者の署名鍵を使ってメッセージに対する署名を作成し、メッセージに付加することによって、受信者が送信者による署名であることを確認できるようになる」が正しい。

なぜ他の選択肢は違うのか

選択肢 イ
「受信者が受信者の署名鍵で暗号文を元のメッセージに戻す」は誤り。署名の検証には送信者の公開鍵を使う。受信者の署名鍵(秘密鍵)を使うのは受信者が署名するとき。
選択肢 ウ
「署名鍵でメッセージを暗号化すると内容が関係者以外に分からない」は誤り。署名(秘密鍵による暗号化)は機密性を提供しない。機密性には受信者の公開鍵で暗号化する。

解くときのポイント

署名の仕組み:送信者の秘密鍵で署名作成→受信者は送信者の公開鍵で検証。提供するセキュリティ:「認証(本人確認)」「完全性(改ざん検知)」「否認防止」。機密性は公開鍵暗号化で別途対応。