セキュリティ

ITパスポート試験情報セキュリティ対策・実装技術」の問題

テクノロジ系セキュリティ難易度:normal
デジタル署名やブロックチェーンで用いられるハッシュ関数には,SHA-256,SHA-512などがある。このようなハッシュ関数に関する記述として,適切なものはどれか。
あるハッシュ関数を用いて得たハッシュ値を,そのハッシュ関数に入力することによって,元のデータを復元することができる。
同じデータを異なるハッシュ関数にそれぞれ入力したとき,得られるハッシュ値は全て同じになる。
同じハッシュ関数を用いる場合,入力したデータが同じであれば,得られるハッシュ値は常に同じになる。
どのハッシュ関数にもそれぞれの逆関数が存在し,ハッシュ値から元のデータを復元することができる。
正解
同じハッシュ関数を用いる場合,入力したデータが同じであれば,得られるハッシュ値は常に同じになる。

ハッシュ関数は決定論的(deterministic)であるため、同じハッシュ関数に同じデータを入力すれば、いつでも必ず同一のハッシュ値が得られる。この性質があるからこそ、デジタル署名の検証やファイルの改ざん検出に利用できる。

?選択肢ごとの解説

ア ×ハッシュ値を再度ハッシュ関数に入力しても元のデータは復元できない。ハッシュ関数は一方向性(不可逆性)を持ち、逆算は計算量的に不可能と設計されている。これはハッシ…
イ ×異なるハッシュ関数に同一データを入力した場合、アルゴリズムの違いにより出力されるハッシュ値は原則として異なる。SHA-256とSHA-512ではハッシュ長も計算…
ウ ○ハッシュ関数は決定論的(deterministic)であるため、同じハッシュ関数に同じデータを入力すれば、いつでも必ず同一のハッシュ値が得られる。この性質があるからこそ、デジタル署名の検証やファイルの改ざん検出に利用できる。
エ ×SHA-256やSHA-512など暗号学的ハッシュ関数に逆関数は存在しない。逆関数を持つのは対称暗号(AES等)や非対称暗号(RSA等)であり、ハッシュ関数と暗…
この問題の「深掘り・誤答の完全解説・試験のコツ・覚え方」はアプリで。

ITパスポート試験の全問を、一問ごとにAIの8-ways解説つきで。SRS暗記カード・全真模試・弱点診断まで。まずは無料で。

無料ではじめる →

ukamiru 過去問 · ITパスポート試験 · itpass-r8k-q91

【ITパスポート試験】情報セキュリティ対策・実装技術の問題と解答・解説|ukamiru 過去問