この概念が出た関連問題

この試験の対策ガイド

情報セキュリティマネジメント試験 対策ガイド

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

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

正解は エ

解説

ディジタル署名は公開鍵暗号の仕組みを応用したもので,鍵の使い方が暗号化(秘匿)とは逆になります。署名の作成(生成)は,署名者本人だけがもつ秘密鍵を用いて行います。署名の検証は,誰でも入手できる署名者の公開鍵を用いて行います。これにより,受信者は『その署名が確かに署名者本人(秘密鍵の持ち主)によって作られたこと』と『内容が改ざんされていないこと』を確認できます。したがって正解はd『作成に秘密鍵/検証に公開鍵』です。選択肢aは作成に共通鍵を使う点が誤り(ディジタル署名は公開鍵暗号方式),bは作成に公開鍵・検証に秘密鍵とする点が逆,cは検証に共通鍵を使う点が誤りです。『署名は秘密鍵で作り,公開鍵で検証する』という対応をしっかり押さえます。

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

選択肢 ア
作成に共通鍵を用いるとしている点が誤りです。ディジタル署名は公開鍵暗号方式を用い,署名の作成には署名者本人だけがもつ秘密鍵を使います。
選択肢 イ
作成に公開鍵,検証に秘密鍵とするのは対応が逆です。署名の作成は本人だけがもつ秘密鍵で行い,検証は誰でも入手できる署名者の公開鍵で行います。
選択肢 ウ
作成に秘密鍵を用いる点は正しいですが,検証に共通鍵を用いるとしている点が誤りです。署名の検証には署名者の公開鍵を使う必要があります。

解くときのポイント

ディジタル署名=『作成は秘密鍵,検証は公開鍵』。暗号化(受信者の公開鍵で暗号化・秘密鍵で復号)とは鍵の使い方が逆になる点に注意。