パスポイ

ディジタル署名やブロックチェーンなどで利用されているハッシュ関数の特徴に関する… ITパスポート 令和元年度秋期93

テクノロジ系

ディジタル署名やブロックチェーンなどで利用されているハッシュ関数の特徴に関する,次の記述中のa,bに入れる字句の適切な組合せはどれか。 ハッシュ関数によって,同じデータは,[a]ハッシュ値に変換され,変換後のハッシュ値から元のデータを復元することが[b]。

都度異なるできない
都度異なるできる
常に同じできない
常に同じできる
  • a:都度異なる,b:できない
  • a:都度異なる,b:できる
  • a:常に同じ,b:できない
  • a:常に同じ,b:できる
正解と解説を見る

正解

a:常に同じ,b:できない

ハッシュ関数は,同じ入力データからは常に同じハッシュ値を生成する一方向性の関数であり,かつハッシュ値から元のデータを逆算して復元することはできないという特徴をもつ。したがって「a:常に同じ,b:できない」が正しい組合せである。「都度異なる」ハッシュ値になってしまうと,同じデータの改ざん検知や同一性確認に利用できず,ハッシュ関数の目的(データの同一性確認)を果たせないため誤り。また,ハッシュ値から元データを「復元できる」としてしまうと,一方向性という暗号学的に重要な性質に反するため,これも誤りである。

出典:令和元年度 秋期 ITパスポート試験 問93

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

解いて競うと、毎月1位にAmazonギフト券5,000円分

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。