予想問題vol.1 問41
問41
受け取ったデータが改ざんされていることを検知するのに使われる技術はどれか。
- 圧縮
- デジタル署名
- パスワード認証
- フィルタリング
- [出典]
- ITパスポート H27春期 問78
分類
テクノロジ系 » セキュリティ » 情報セキュリティ
正解
イ
解説
デジタル署名は、公開鍵暗号技術を応用してデジタル文書の正当性を保証する技術で、この技術を利用すると「発信元が正当であるか」と「改ざんの有無」の2点が確認できます。
署名の検証手順は以下の通りです。
署名の検証手順は以下の通りです。
- 送信者は、平文をハッシュ関数で圧縮したメッセージダイジェストを送信者の秘密鍵で暗号化し、平文と一緒に送信する。
- 受信者は、受信したメッセージダイジェストを送信者の公開鍵で復号し、受信した平文をハッシュ関数で圧縮したものと比較する。
- 一つの平文からハッシュ関数によって生成されるメッセージダイジェストは常に同じになるため、送信者から送られてきたメッセージダイジェストと、受信側でハッシュ化したメッセージダイジェストが同じなら、通信内容が改ざんされていないことが証明される。