応用情報技術者
セキュリティ
デジタル署名を用いることで、防ぐことができる事象はどれか。
1.
送信内容の改ざんと、送信者のなりすまし。
✓ 正解
2.
通信経路でのデータの盗聴。
3.
コンピューターウイルスの感染。
4.
サーバーへの不正アクセス。
📝 解説
デジタル署名は「送信者本人が書いた電子サイン」で、「改ざん検知」と「なりすまし防止」の2つを同時に実現します。仕組みを順に説明します。①送信者は「文書のハッシュ値(文書の指紋)」を自分の秘密鍵で暗号化して署名を作ります。②文書と署名をセットで受信者に送ります。③受信者は送信者の公開鍵で署名を復号してハッシュ値を取り出し、自分で文書から計算したハッシュ値と比較します。④一致していれば「送信者は秘密鍵を持つ本人(なりすましでない)」かつ「文書は改ざんされていない」ことが証明されます。「盗聴防止(通信内容を第三者に見られない)」はデジタル署名の機能ではなく、公開鍵暗号による暗号化で実現します。ウイルス感染の防止や不正アクセスの防止もデジタル署名の範囲外です。TLSで使われているように実際の通信では「暗号化でプライバシーを守り、デジタル署名で真正性を証明する」という組み合わせが使われています。「改ざん+なりすまし防止=デジタル署名の2大機能」と覚えましょう!',["送信内容の改ざんと、送信者のなりすまし。"