平成24年度秋期 応用情報技術者試験 午前 問37

分野:セキュリティ(暗号・認証・攻撃手法・マルウェア・アクセス制御・脆弱性・セキュリティ管理/規格・ネットワークセキュリティ)|実際に出題されたIPA過去問題

パスワードに使用できる文字の種類の数をM,パスワードの文字数をnとするとき,設定できるパスワードの理論的な総数を求める数式はどれか。

  1.  Mⁿ
  2.  M!/(M−n)!
  3.  M!/{n!(M−n)!}
  4.  (M+n−1)!/{n!(M−1)!}
解答・解説を見る

正解:ア

AI解説

パスワードはM種類の文字をn文字並べたもので、同じ文字を繰り返し使ってよく、並び順も区別される。各桁ごとにM通りの選び方が独立にあるから、総数はM×M×…×M(n回)=Mⁿとなり、アが正解である。重複順列の考え方である。 ア: 正しい。繰返しを許してn個並べる重複順列の総数はMⁿである。例えば英数字62種で4文字なら62⁴通りとなる。 イ: M!/(M−n)!は同じ文字を2度使えない場合の順列(P(M,n))であり、パスワードの条件と合わない。 ウ: M!/{n!(M−n)!}は組合せC(M,n)で、並び順を区別せず繰返しも許さない場合の数である。 エ: (M+n−1)!/{n!(M−1)!}は重複組合せの式で、繰返しは許すが並び順を区別しない場合の数である。 💡 「繰返しあり・順序あり=Mⁿ」「繰返しなし・順序あり=順列P」「順序なし=組合せC」の3分類を思い出す。パスワードは桁ごとに独立にM通り、と考えれば公式を忘れても導ける。

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

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

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

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

同じ分野(セキュリティ(暗号・認証・攻撃手法・マルウェア・アクセス制御・脆弱性・セキュリティ管理/規格・ネットワークセキュリティ))の過去問