テクノロジー基礎比較問題
ハッシュ関数とデジタル署名の主な用途の違いはどれか。
A.ハッシュ関数はデータの完全性検証、デジタル署名は送信者認証と否認防止を実現する← 正解
✓ 正解です。ハッシュ関数はデータ完全性の検証に使われ、デジタル署名は送信者認証と否認防止の両方を実現します。
B.デジタル署名はハッシュ関数より処理速度が遅いため、機密性が高い
✗ 処理速度とセキュリティレベルは直接的な関連性がありません。この説明は誤りです。
C.ハッシュ関数は復号化可能だが、デジタル署名は復号化できない
✗ ハッシュ関数は一方向性があり復号化できず、デジタル署名も復号化ではなく検証を行います。
D.デジタル署名はデータの暗号化のみを目的とし、ハッシュ関数は認証を目的とする
✗ デジタル署名は認証と否認防止を目的とし、ハッシュ関数は完全性検証を目的とします。
「テクノロジー基礎」の他の問題
HTTPSの通信中に中間者攻撃者が不正な証明書を提示した場合、Webブラウザはどのように動作すべきか?ファイアウォールが外部からの全ての通信をブロックする設定に変更された場合、社内のメールサーバーがクライアントメールソフト…SQLインジェクション攻撃が成功した場合、攻撃者が最も容易に実行できる操作はどれか?公開鍵基盤(PKI)において、秘密鍵が漏洩した場合、その秘密鍵の所有者の電子署名の信頼性はどうなるか?パスワードを128ビットのハッシュ値として保存した場合、約何通りの異なるハッシュ値が存在する可能性があるか?暗号化されたデータが転送中に改ざんされた場合、改ざん検出機構(メッセージ認証コード)がない場合と比較して、改ざん検出機構…