令和3年度春期 応用情報技術者試験 午前 問40

分野:セキュリティ|実際に出題されたIPA過去問題

暗号学的ハッシュ関数における原像計算困難性,つまり一方向性の性質はどれか。

  1.  あるハッシュ値が与えられたとき,そのハッシュ値を出力するメッセージを見つけることが計算量的に困難であるという性質
  2.  入力された可変長のメッセージに対して,固定長のハッシュ値を生成できるという性質
  3.  ハッシュ値が一致する二つの相異なるメッセージを見つけることが計算量的に困難であるという性質
  4.  ハッシュの処理メカニズムに対して,外部からの不正な観測や改変を防御できるという性質
解答・解説を見る

正解:ア

AI解説

原像計算困難性(一方向性)とは、あるハッシュ値hが与えられたときに、h=H(m)となるメッセージmを効率よく見つけることが計算量的に困難であるという性質である。これによりハッシュ値から元のデータを逆算されにくくなる。 ア: 与えられたハッシュ値からそれを出力する元のメッセージを見つけることが困難であるという記述は、原像計算困難性(一方向性)の定義そのものであり正解である。 イ: 可変長入力から固定長ハッシュ値を生成できるという性質は、ハッシュ関数の基本機能の説明であり、一方向性(原像計算困難性)の説明ではない。 ウ: ハッシュ値が一致する2つの異なるメッセージを見つけることが困難という性質は「衝突耐性」の説明であり、原像計算困難性とは異なる概念である。 エ: 外部からの不正な観測・改変を防ぐという記述は耐タンパ性に関する説明であり、ハッシュ関数の一方向性とは無関係である。 💡 ハッシュ関数の性質は「一方向性(原像計算困難性)」「第二原像計算困難性」「衝突耐性」の3つを区別して覚える。原像=元のメッセージが見つからない、衝突=一致するペアが見つからない。

出典:令和3年度 春期 応用情報技術者試験 午前 問40 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「セキュリティ」分野の攻略ポイント

情報セキュリティは応用情報・高度共通午前Iを通じて最も出題数が多い分野です。暗号方式・認証・攻撃手法・マルウェア・アクセス制御・脆弱性管理・セキュリティ規格・ネットワークセキュリティまで範囲が広く、暗記だけでは選択肢を絞り切れません。「その仕組みが何を守るのか(機密性・完全性・可用性のどれか)」を軸に整理すると正答率が安定します。

セキュリティの攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(セキュリティ)の過去問